0 2 2 1 0 8 5ba660a1-f5a5-4045-9f4d-f1e71182faa2 Shaded 1 100;150;0;0 100;0;150;0 639136681818926010 false paperslicer.ghx 0 -1436 -872 0.3496797 0 0 8 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 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 opennest_2, Version=2.10.0.0, Culture=neutral, PublicKeyToken=null 2.10.0.0 Petras Vestartas 69663e7d-f412-4b90-ba83-520c906eaeec opennest_2 Info 2.10.0.0 257 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true b1ceb372-39ad-41f3-b25d-d82331602d14 Bounding Box BBox 138 -241 56 44 165 -219 1 Geometry to contain afc498a5-c81b-4575-8f81-bb41adcb4288 Content C false b145803b-eea5-42c2-8b60-ec6b12c394aa 1 140 -239 10 20 146.5 -229 BoundingBox orientation plane true 97814fb6-014a-4b8c-b6a5-dc3cff7e75cf Plane P false 0 140 -219 10 20 146.5 -209 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates 15cbd700-a206-4631-ac00-617b532a4455 Box B false 0 180 -239 12 20 186 -229 1 Bounding box in orientation plane coordinates true 35367825-902c-4a01-8265-9ccf7b8b84d5 Box B false 0 180 -219 12 20 186 -209 3b112fb6-3eba-42d2-ba75-0f903c18faab Contour Create a set of Brep or Mesh contours true 446f757f-c8c8-4255-99e9-f14a5557cb00 Contour Contour 5782 3494 57 84 5809 3536 Brep or Mesh to contour ca1c3df5-4484-4f28-8a52-50d7e7a1b664 Shape S false ec620da4-4263-4cc4-ac1c-47c64885803c 1 5784 3496 10 20 5790.5 3506 Contour start point 528640ac-4f93-4fc2-aef4-ff06b2b5080d Point P false 8229c99d-6506-4522-a305-25eb3b8e0a9d 1 5784 3516 10 20 5790.5 3526 1 1 {0} 0 0 0 Contour normal direction cba136d4-42be-46b6-aca2-ab5d601ac452 Direction N false 5d3fcd57-840f-4c31-be69-2294dce197a4 1 5784 3536 10 20 5790.5 3546 1 1 {0} 0 0 1 Distance between contours 057548cb-d1c6-455b-a5db-91b81abd593c Distance D false 7e8b422e-7d74-49ca-a28d-15617860d2e4 1 5784 3556 10 20 5790.5 3566 2 Resulting contours (grouped by section) 2d6bd6be-671f-44fe-80d6-d9238581c4e5 Contours C false 0 5824 3496 13 80 5830.5 3536 ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 Geometry Contains a collection of generic geometry true dd71ee03-0fad-4b03-8adb-f55b3d873f18 Geometry Geo false 0 13 1652 50 20 38.50911 1662.4893 1 1 {0} 2c561fe0-a7eb-41cf-aefd-972cd40b486b Grasshopper.Kernel.Types.GH_Brep fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points true 8229c99d-6506-4522-a305-25eb3b8e0a9d Point 0,0 false 0 5703 3598 50 20 5728.373 3608.1936 1 1 {0} 0 0 0 41dd7ba9-1f53-49d9-af42-a9270b0e9454 Get Geometry 3966 1 1 false Contextual geometry input. 48 true 5c83ea37-9e0f-4b4e-bd63-828f7520b095 Get Geometry Get Geometry false Please select a Mesh or a Brep dd71ee03-0fad-4b03-8adb-f55b3d873f18 1 false 98 1646 116 26 123 1647 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. ee9c089d-933b-46d1-bfa2-e108a7d23d6a Unit Z Z 5689 3560 55 28 5715 3574 Unit multiplication 464571fd-ecad-4f4e-ae99-72c336d5dfa1 Factor F false 0 5691 3562 9 24 5697 3574 1 1 {0} 1 World {z} vector 5d3fcd57-840f-4c31-be69-2294dce197a4 Unit vector V false 0 5730 3562 12 24 5736 3574 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values ff0b8fd1-2498-43ea-be4f-b1c7d6031ae9 Number Slider Thickness false 0 4332 3605 178 20 4332.28 3605.833 1 1 0 1 0 0 0.4 3b112fb6-3eba-42d2-ba75-0f903c18faab Contour Create a set of Brep or Mesh contours true ae721f5c-1375-4d74-9c3e-a67b6447e4a1 Contour Contour 5780 3614 57 84 5807 3656 Brep or Mesh to contour 9ba879ac-cd89-4784-9ce2-b7cfa9b12332 Shape S false db81e70e-d7a8-4d84-8f5c-7e1e3e6ac35d 1 5782 3616 10 20 5788.5 3626 Contour start point 334a4362-4279-4b24-9b27-e68a6423a2df Point P false 8229c99d-6506-4522-a305-25eb3b8e0a9d 1 5782 3636 10 20 5788.5 3646 1 1 {0} 0 0 0 Contour normal direction 7deec3f1-be12-454e-8253-e8c6ed33b878 Direction N false 5d3fcd57-840f-4c31-be69-2294dce197a4 1 5782 3656 10 20 5788.5 3666 1 1 {0} 0 0 1 Distance between contours 2e18f255-5603-43f3-8192-4746b12d4a54 Distance D false 7e8b422e-7d74-49ca-a28d-15617860d2e4 1 5782 3676 10 20 5788.5 3686 2 Resulting contours (grouped by section) 641f5093-9326-444f-ba27-3855078de01d Contours C false 0 5822 3616 13 80 5828.5 3656 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 9b16c818-9223-4dc6-8841-8cbd4afbd464 Scale Scale 1046 1273 57 64 1073 1305 Base geometry 79d6a869-424d-4d86-aafe-a2af328a0146 Geometry G true 5c83ea37-9e0f-4b4e-bd63-828f7520b095 1 1048 1275 10 20 1054.5 1285 Center of scaling 186cdb7b-ec1b-40cf-88de-416672b48c25 Center C false 387c8e78-25ea-490f-979f-f2902b6c09ab 1 1048 1295 10 20 1054.5 1305 1 1 {0} 0 0 0 Scaling factor fe160601-c41d-4c80-b593-f63ca4ae6c10 Factor F false 6d8e985e-ab75-42f9-a668-9ebe23f88084 1 1048 1315 10 20 1054.5 1325 1 1 {0} 0.5 Scaled geometry 79483d2f-6b21-4688-93a8-a43a0f2656cd Geometry G false 0 1088 1275 13 30 1094.5 1290 Transformation data 036a2d65-f397-48ae-abcf-48b2640ff36f Transform X false 0 1088 1305 13 30 1094.5 1320 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 50da3290-a33f-469d-9669-1fc72e8956e5 Scale Scale 5512 3090 57 64 5539 3122 Base geometry b872e20f-eb48-477d-94a1-740719a5455d Geometry G true c7e96d85-1573-44b3-aeb0-41e0d37e94bf 1 5514 3092 10 20 5520.5 3102 Center of scaling 8e67e5ad-6578-472f-9a08-3bef55aa8263 Center C false 1485da83-34c0-41a1-b085-a1ea2b4cb032 1 5514 3112 10 20 5520.5 3122 1 1 {0} 0 0 0 Scaling factor e6528914-4e34-4d57-8646-4cad99b0093d Factor F false 1715d1a3-0fdc-4725-8c3c-9484bcaa346e 1 5514 3132 10 20 5520.5 3142 1 1 {0} 0.5 Scaled geometry e6a41ee5-2437-49a4-af0a-6c74a339275c Geometry G false 0 5554 3092 13 30 5560.5 3107 Transformation data 859dd4ee-a9b8-46eb-9117-18fe5730fad9 Transform X false 0 5554 3122 13 30 5560.5 3137 ae2531b4-bab2-4bb1-b5bf-f2143d10c132 Context Bake Content for baking at the end of the GrasshopperPlayer command or with Hops and Rhino.Compute. aaa6210f-c0da-4cb9-b25d-4df63b7b249d Context Bake C-Bake 6642 3188 72 54 6700 3215 2 Content to collect for baking 11b7e7b7-797c-4e79-ae30-633738d89f0f Content Content false 60fffc8e-d01e-4289-bc2b-935cf0fcd7b4 1 6644 3190 41 50 6666 3215 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true b7f5ae06-6825-4912-bc98-ed126bc14094 Bounding Box BBox 4810 3262 56 44 4837 3284 1 Geometry to contain 36edc42f-1df9-4be5-9e8c-4e3ae725cb2e Content C false c7e96d85-1573-44b3-aeb0-41e0d37e94bf 1 4812 3264 10 20 4818.5 3274 BoundingBox orientation plane true 91d3f663-dce7-4dd2-8502-92552d1d6d92 Plane P false 0 4812 3284 10 20 4818.5 3294 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates d140de85-4ebe-46e2-9918-f5dfa71c510e Box B false 0 4852 3264 12 20 4858 3274 1 Bounding box in orientation plane coordinates true 2cc5d85d-a9c3-4320-999d-98aeedd9ac13 Box B false 0 4852 3284 12 20 4858 3294 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true 6d276a8e-f4b5-4ef2-9609-fa2acd1459d9 Bounding Box BBox 351 1328 56 44 378 1350 1 Geometry to contain 8aac2cc0-f3d5-49e3-98bf-b9c16295b270 Content C false 5c83ea37-9e0f-4b4e-bd63-828f7520b095 1 353 1330 10 20 359.5 1340 BoundingBox orientation plane true 71ea5288-f675-495a-a709-a3c53ba0e457 Plane P false 0 353 1350 10 20 359.5 1360 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates 66303b96-6162-4762-bea4-7f588d5c3dd8 Box B false 0 393 1330 12 20 399 1340 1 Bounding box in orientation plane coordinates true 2a469d85-6b31-4c19-a36c-e7a86c38ffea Box B false 0 393 1350 12 20 399 1360 af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box true 492d17f6-73f4-4d77-ac12-0ef2a6757b81 Box Properties BoxProp 4900 3205 56 104 4926 3257 Box to analyze fa117581-2042-4a7c-bffe-f11c2894a5c0 Box B false d140de85-4ebe-46e2-9918-f5dfa71c510e 1 4902 3207 9 100 4908 3257 Center point of box 1485da83-34c0-41a1-b085-a1ea2b4cb032 Center C false 0 4941 3207 13 20 4947.5 3217 Diagonal vector of box aca0c2b0-aab8-4421-9ba4-ebb18624bece Diagonal D false 0 4941 3227 13 20 4947.5 3237 Area of box bc4e3929-e013-4019-b61f-037ebcd10a68 Area A false 0 4941 3247 13 20 4947.5 3257 Volume of box 9e9255c7-0d77-4163-b33b-7eeda62c684b Volume V false 0 4941 3267 13 20 4947.5 3277 Degeneracy of box fbe84fbd-9dd8-4c12-9913-23b0817e7e1f Degeneracy d false 0 4941 3287 13 20 4947.5 3297 16ef3e75-e315-4899-b531-d3166b42dac9 Vector Contains a collection of three-dimensional vectors 08a6cdbd-fef1-429b-aedf-077eb37193d9 Vector Machine Dims (75 x 75 x 50) false 0 4803 3098 147 20 4876.747 3108.9536 1 1 {0} 75 75 50 ae2531b4-bab2-4bb1-b5bf-f2143d10c132 Context Bake Content for baking at the end of the GrasshopperPlayer command or with Hops and Rhino.Compute. e90e064f-a794-403d-8271-1beda83652a7 Context Bake C-Bake 762 541 72 54 820 568 2 Content to collect for baking 43bda00e-a77f-46f5-9d03-f135c1e95d9e Content Content false b8c6643d-df65-4ebb-9541-eb0ec0cd1b3c 1 764 543 41 50 786 568 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 526d497f-a5f5-43bd-a761-32bcd3f6fdd5 Evaluate Eval 5019 3112 57 64 5047 3144 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 D.x/M.x f670fcae-c660-4335-be33-32c8861a2092 Expression E false 0 5021 3114 11 20 5028 3124 'D' value used to evaluate Expression fbf5fdb1-2ac1-447b-bd71-abba5f5fa5e9 D D true aca0c2b0-aab8-4421-9ba4-ebb18624bece 1 5021 3134 11 20 5028 3144 'M' value used to evaluate Expression 30fa251b-d704-4937-a760-ec6242ab3ae7 M M true 08a6cdbd-fef1-429b-aedf-077eb37193d9 1 5021 3154 11 20 5028 3164 Expression result ca824db9-a3f9-49a3-9acb-43afbb023c86 Result R false 0 5062 3114 12 60 5068 3144 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values cf39a96d-2286-4c7f-8278-8e0e4fb19a10 Panel false 0 ca824db9-a3f9-49a3-9acb-43afbb023c86 1 Double click to edit panel content… 5203 3160 235 37 10 0 0 5203.518 3160.836 255;255;250;90 false false true false false false af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box fbd89c65-2a80-4da2-a637-e719f394cc51 Box Properties BoxProp 432 1288 56 104 458 1340 Box to analyze 0aaabe74-b8bb-4528-989b-bad012a7f413 Box B false 66303b96-6162-4762-bea4-7f588d5c3dd8 1 434 1290 9 100 440 1340 Center point of box 387c8e78-25ea-490f-979f-f2902b6c09ab Center C false 0 473 1290 13 20 479.5 1300 Diagonal vector of box 4c94fe39-f6eb-4424-8c1e-578eede9ab45 Diagonal D false 0 473 1310 13 20 479.5 1320 Area of box 42e89e6f-a276-4956-a59a-d751f907dae2 Area A false 0 473 1330 13 20 479.5 1340 Volume of box c8dcf863-3bcc-44cc-95b8-58f2fcbca12c Volume V false 0 473 1350 13 20 479.5 1360 Degeneracy of box b8975582-afad-4e93-b9b5-0ab5c4b23a80 Degeneracy d false 0 473 1370 13 20 479.5 1380 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 4798.742 3038.0598 4943.493 3038.0598 4943.493 3060.1912 4798.742 3060.1912 A quick note Microsoft Sans Serif 5577e7fd-5328-468f-9108-c314ec5ae5f2 false Scribble Scribble 25 PS_Visualise 4793.742 3033.0598 154.75098 32.131348 4798.742 3038.0598 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true b0d03f52-e749-499f-ba60-7f218b7e9b5d Extrude Extr 6244 3193 72 44 6287 3215 Profile surface 9775a1c9-c505-4e69-ae97-1b544e95dc29 1 Base B false 2d6bd6be-671f-44fe-80d6-d9238581c4e5 1 6246 3195 26 20 6268.5 3205 Extrusion direction 369bd985-e3c0-4775-9a67-1efbc4e1abd1 Direction D false 5d3fcd57-840f-4c31-be69-2294dce197a4 1 6246 3215 26 20 6268.5 3225 Extrusion result 97bdc5bf-2c4e-4fbc-8e04-e2d3fecc96e3 Extrusion E false 0 6302 3195 12 40 6308 3215 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects b7f5ae06-6825-4912-bc98-ed126bc14094 492d17f6-73f4-4d77-ac12-0ef2a6757b81 08a6cdbd-fef1-429b-aedf-077eb37193d9 526d497f-a5f5-43bd-a761-32bcd3f6fdd5 cf39a96d-2286-4c7f-8278-8e0e4fb19a10 5577e7fd-5328-468f-9108-c314ec5ae5f2 50da3290-a33f-469d-9669-1fc72e8956e5 003f09df-698d-450d-8d52-117936587d69 21faff7c-6b41-4dc8-ad54-d7b6726713da 77a7fca1-b3c8-4e9f-97ef-0b9c7af9cfa0 eef29824-50f0-4080-86bf-ce52b361aa18 3bc4a938-e8c3-4208-b74d-0d685b8e76fa a3f08e68-5030-48af-aad5-2f7613174564 a394116f-3b0a-4946-90e2-9ecfc1d2ac9b ab6557a9-2c43-4a79-94ec-92818bf312ba 078da8b7-481e-49dd-8cf8-ffc985f0c48c a505c0d6-9eab-4d8b-8a43-284b340a3680 cd06e08b-184b-4ad3-bf85-c7cba91334bb 52871070-3cfe-43a6-8eb9-30724e7569d5 c7d51568-9d5a-412c-8c98-5825ff6a2dcc 7b2ef71f-93d7-4dfc-a65c-7291d07d54e5 a3ffbce8-0fdf-4bb9-a6ac-b8dd1fe2fc8e 4f731fba-8f47-4a0f-a109-e6c6e4f55216 865c2c2b-8272-4307-a389-4d528c9a6d8d 24 c20096c0-ca35-4759-8d6d-1035479cde2a Group 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true 46b99fbe-68bf-4526-b29f-8c6547425e53 Bounding Box BBox 407 1040 56 44 434 1062 1 Geometry to contain 06a7018f-6a4d-40f9-80f9-a2567f20c66e Content C false 5c83ea37-9e0f-4b4e-bd63-828f7520b095 1 409 1042 10 20 415.5 1052 BoundingBox orientation plane true d70ec741-b864-44e3-a48b-fc3cd922d7fb Plane P false 0 409 1062 10 20 415.5 1072 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates c8ab6e49-3b7e-402d-b659-45c2bd1a6c54 Box B false 0 449 1042 12 20 455 1052 1 Bounding box in orientation plane coordinates true 6fd10c27-fee7-4b13-bd66-490802da7a81 Box B false 0 449 1062 12 20 455 1072 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 003f09df-698d-450d-8d52-117936587d69 Evaluate Eval 5019 3181 57 64 5047 3213 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 D.y/M.y 160d7f9c-b883-4788-9514-e4b17d99eaa8 Expression E false 0 5021 3183 11 20 5028 3193 'D' value used to evaluate Expression 51274976-9a20-4116-95c6-b5f4af0f6728 D D true aca0c2b0-aab8-4421-9ba4-ebb18624bece 1 5021 3203 11 20 5028 3213 'M' value used to evaluate Expression d8025ab5-4d07-48c1-a939-4f948f6033a5 M M true 08a6cdbd-fef1-429b-aedf-077eb37193d9 1 5021 3223 11 20 5028 3233 Expression result ed18ddc8-ff9e-4813-9553-ba02c7514039 Result R false 0 5062 3183 12 60 5068 3213 10434a15-da85-4281-bb64-a2b3a995b9c6 Solid Union Perform a solid union on a set of Breps. true 8e36960c-8f01-42e8-bf5f-de75522cedae Solid Union SUnion 6529 3189 55 53 6555 3216 1 Breps to union 46cb34ef-cba0-47ac-b8b8-60c8a1b3dbf3 Breps B false 8e9a73f2-f1d6-49a3-9a8e-df5aca4da728 1 6531 3191 9 49 6537 3215.5 1 Union result 60fffc8e-d01e-4289-bc2b-935cf0fcd7b4 Result R false 0 6570 3191 12 49 6576 3215.5 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 21faff7c-6b41-4dc8-ad54-d7b6726713da Evaluate Eval 5019 3251 57 64 5047 3283 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 D.z/M.z 27878fe7-c74f-438f-98fc-7dd37ebb96b2 Expression E false 0 5021 3253 11 20 5028 3263 'D' value used to evaluate Expression 64922794-9ee4-4078-9ba4-fafa83157c38 D D true aca0c2b0-aab8-4421-9ba4-ebb18624bece 1 5021 3273 11 20 5028 3283 'M' value used to evaluate Expression 16eb439b-2fd9-4c58-af2c-647e1a7aa576 M M true 08a6cdbd-fef1-429b-aedf-077eb37193d9 1 5021 3293 11 20 5028 3303 Expression result 57aaab92-ce7b-4ec3-ad63-83815bc176e9 Result R false 0 5062 3253 12 60 5068 3283 16ef3e75-e315-4899-b531-d3166b42dac9 Vector Contains a collection of three-dimensional vectors b7080ffc-9d07-4155-b8d9-66e796988232 Vector Machine Dims (75 x 75 x 50) false 0 341 1410 147 20 415.42337 1420.2642 1 1 {0} 75 75 50 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 77a7fca1-b3c8-4e9f-97ef-0b9c7af9cfa0 Panel false 0 ed18ddc8-ff9e-4813-9553-ba02c7514039 1 Double click to edit panel content… 5203 3220 235 37 10 0 0 5203.822 3220.9304 255;255;250;90 false false true false false false 10434a15-da85-4281-bb64-a2b3a995b9c6 Solid Union Perform a solid union on a set of Breps. 56d95606-d957-40ac-a9e5-429e198798df Solid Union SUnion 6529 3278 55 53 6555 3305 1 Breps to union 05f08abb-1f6f-4737-a808-2af0fddc8d17 Breps B false a828ed2f-5938-4a1f-87f1-dc5db4b74360 1 6531 3280 9 49 6537 3304.5 1 Union result 294a8eb0-243c-43a5-b30b-ba9f24ca83ee Result R false 0 6570 3280 12 49 6576 3304.5 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values eef29824-50f0-4080-86bf-ce52b361aa18 Panel false 0 57aaab92-ce7b-4ec3-ad63-83815bc176e9 1 Double click to edit panel content… 5203 3280 235 37 10 0 0 5203.0396 3280.8792 255;255;250;90 false false true false false false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 310.8895 357.4125 497.49838 357.4125 497.49838 380.59366 310.8895 380.59366 A quick note Microsoft Sans Serif 2e3316e0-f3d9-4fba-931b-c59e10bfc1be false Scribble Scribble 25 PS_BrepToMesh 305.8895 352.4125 196.60889 33.181152 310.8895 357.4125 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5454.657 3165.4988 5471.088 3165.4988 5471.088 3183.3943 5454.657 3183.3943 A quick note Microsoft Sans Serif 078da8b7-481e-49dd-8cf8-ffc985f0c48c false Scribble Scribble 25 X 5449.657 3160.4988 26.430664 27.895508 5454.657 3165.4988 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 542c6d3f-e4ab-4499-886d-1ffeef6c7b40 Number Slider Current Layer false 0 5968 2751 195 20 5968.422 2751.8 3 1 1 125 -1 0 125 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5453.653 3226.6375 5470.0835 3226.6375 5470.0835 3244.533 5453.653 3244.533 A quick note Microsoft Sans Serif a505c0d6-9eab-4d8b-8a43-284b340a3680 false Scribble Scribble 25 Y 5448.653 3221.6375 26.430664 27.895508 5453.653 3226.6375 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. 5fe62ee0-f7d8-41c7-b5b8-4bc7d9fccae8 Evaluate Eval 553 1295 57 64 581 1327 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 D.x/M.x 3c0cd1f7-81a6-4fa0-9e03-9a4c9a08f5b3 Expression E false 0 555 1297 11 20 562 1307 'D' value used to evaluate Expression d1b378f8-42be-4ab2-9793-099926b52944 D D true 4c94fe39-f6eb-4424-8c1e-578eede9ab45 1 555 1317 11 20 562 1327 'M' value used to evaluate Expression 4be180a5-20da-4f95-b93f-7305b18512d5 M M true b7080ffc-9d07-4155-b8d9-66e796988232 1 555 1337 11 20 562 1347 Expression result c029e4f1-98fd-41d7-8e83-ffa173c21cda Result R false 0 596 1297 12 60 602 1327 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5452.001 3285.834 5466.149 3285.834 5466.149 3303.7297 5452.001 3303.7297 A quick note Microsoft Sans Serif cd06e08b-184b-4ad3-bf85-c7cba91334bb false Scribble Scribble 25 Z 5447.001 3280.834 24.14795 27.895752 5452.001 3285.834 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true 8349d77c-1f5c-4f2f-9407-57a835bbd37a Cap Holes Cap 6337 3199 55 33 6363 3216 Brep to cap 271717a4-2c81-4948-93ef-ab63ff221c2f Brep B false 97bdc5bf-2c4e-4fbc-8e04-e2d3fecc96e3 1 6339 3201 9 29 6345 3215.5 Capped Brep 8e9a73f2-f1d6-49a3-9a8e-df5aca4da728 Brep B false 0 6378 3201 12 29 6384 3215.5 f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Create a numeric domain which encompasses a list of numbers. 3bc4a938-e8c3-4208-b74d-0d685b8e76fa Bounds Bnd 5217 3076 56 33 5244 3093 1 Numbers to include in Bounds e8c66d99-ea6d-4897-8078-65ca067da748 Numbers N false ca824db9-a3f9-49a3-9acb-43afbb023c86 ed18ddc8-ff9e-4813-9553-ba02c7514039 57aaab92-ce7b-4ec3-ad63-83815bc176e9 3 5219 3078 10 29 5225.5 3092.5 Numeric Domain between the lowest and highest numbers in {N} c9c00477-b619-48ee-bcc9-8fe36374e57e Domain I false 0 5259 3078 12 29 5265 3092.5 af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box a9575767-bec7-4814-8bf7-90581e1cd434 Box Properties BoxProp 488 1000 56 104 514 1052 Box to analyze b3433b09-8017-4194-9fa7-b0fdf23b87cf Box B false c8ab6e49-3b7e-402d-b659-45c2bd1a6c54 1 490 1002 9 100 496 1052 Center point of box a60dffc2-d719-4eab-a63a-89835d8d81e0 Center C false 0 529 1002 13 20 535.5 1012 Diagonal vector of box 0ac3476b-7882-456a-99ba-dddd575d29bf Diagonal D false 0 529 1022 13 20 535.5 1032 Area of box 9bb21295-ffd1-4fc0-a18b-54c844f748c1 Area A false 0 529 1042 13 20 535.5 1052 Volume of box 2876cf8c-3e05-4d5f-b868-3345fe6d38f1 Volume V false 0 529 1062 13 20 535.5 1072 Degeneracy of box a7b1f268-f1a7-4502-938f-40cd66740c07 Degeneracy d false 0 529 1082 13 20 535.5 1092 825ea536-aebb-41e9-af32-8baeb2ecb590 Deconstruct Domain Deconstruct a numeric domain into its component parts. a3f08e68-5030-48af-aad5-2f7613174564 Deconstruct Domain DeDomain 5299 3057 55 71 5325 3093 Base domain e1fd2944-b84f-4105-9a77-8e39250e48d8 Domain I false c9c00477-b619-48ee-bcc9-8fe36374e57e 1 5301 3059 9 67 5307 3092.5 Start of domain 90ad110a-5ec6-4881-9ab6-db7910ba4d4f Start S false 0 5340 3059 12 33 5346 3075.75 End of domain 0fe41491-6f33-4a80-94df-57cf39f1d818 End E false 0 5340 3092 12 34 5346 3109.25 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split a list into separate parts. true abf383f2-060e-4218-bbe4-dac2bb4c5599 Split List Split 6428 3267 55 44 6454 3289 1 Base list 2de2bc82-d622-4fb0-9899-80d129913ab2 List L false 8e9a73f2-f1d6-49a3-9a8e-df5aca4da728 1 6430 3269 9 20 6436 3279 Splitting index 2b9c44a3-1956-46ba-bac5-657c8fd72277 Index i false 542c6d3f-e4ab-4499-886d-1ffeef6c7b40 1 6430 3289 9 20 6436 3299 1 Items to the left of (i) a828ed2f-5938-4a1f-87f1-dc5db4b74360 List A A false 0 6469 3269 12 20 6475 3279 1 Items to the right of and including (i) ad6f9f37-df30-4aef-956f-db42ad1e9fae List B B false 0 6469 3289 12 20 6475 3299 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 3bc4a938-e8c3-4208-b74d-0d685b8e76fa a3f08e68-5030-48af-aad5-2f7613174564 a6ad4caf-b5a2-473d-a849-30c394800b83 3 a394116f-3b0a-4946-90e2-9ecfc1d2ac9b Group 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values e44a487f-7cde-4cb3-90f9-38cd222c028e Panel false 0 c029e4f1-98fd-41d7-8e83-ffa173c21cda 1 Double click to edit panel content… 735 1341 235 37 10 0 0 735.9077 1341.5239 255;255;250;90 false false true false false false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5225.5938 3048.8303 5270.6494 3048.8303 5270.6494 3067.031 5225.5938 3067.031 A quick note Microsoft Sans Serif a6ad4caf-b5a2-473d-a849-30c394800b83 false Scribble Scribble 25 Max 5220.5938 3043.8303 55.055664 28.200684 5225.5938 3048.8303 797d922f-3a1d-46fe-9155-358b009b5997 One Over X Compute one over x. true ab6557a9-2c43-4a79-94ec-92818bf312ba One Over X 1/x 5392 3095 55 28 5418 3109 Input value 463eb16b-f876-4cb9-8c15-1567b908372f Value x false 0fe41491-6f33-4a80-94df-57cf39f1d818 1 5394 3097 9 24 5400 3109 Output value 1715d1a3-0fdc-4725-8c3c-9484bcaa346e Result y false 0 5433 3097 12 24 5439 3109 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 89c5406b-bbbf-4af3-815c-cc93ecbb707e List Item Item 6491 3076 74 64 6536 3108 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list e02be0b6-d520-425b-b74e-f3af89f37fd8 1 List L false 2d6bd6be-671f-44fe-80d6-d9238581c4e5 1 6493 3078 28 20 6516.5 3088 Item index d39a962d-b910-43d7-8293-45dc0907f826 Index i false 542c6d3f-e4ab-4499-886d-1ffeef6c7b40 1 6493 3098 28 20 6516.5 3108 1 1 {0} 0 Wrap index to list bounds f963abd8-d643-4a9d-86ca-c82210e71fca Wrap W false 0 6493 3118 28 20 6516.5 3128 1 1 {0} true Item at {i'} 91c7b0d9-8bfe-4461-830d-75b4d74c3121 false Item i false 0 6551 3078 12 60 6557 3108 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true c7d51568-9d5a-412c-8c98-5825ff6a2dcc Move Move 5885 3095 57 44 5912 3117 Base geometry 460736b6-b981-4dd6-aca4-f4afe0b13591 Geometry G true e6a41ee5-2437-49a4-af0a-6c74a339275c 1 5887 3097 10 20 5893.5 3107 Translation vector 383e16b9-203e-4060-8e0b-deb9646c67c5 Motion T false 03c9b24c-2fc2-47b1-875e-1d10386a62bd 1 5887 3117 10 20 5893.5 3127 1 1 {0} 0 0 10 Translated geometry ec620da4-4263-4cc4-ac1c-47c64885803c Geometry G false 0 5927 3097 13 20 5933.5 3107 Transformation data 9000e3ba-da33-4884-b67b-b83f2b58da3b Transform X false 0 5927 3117 13 20 5933.5 3127 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 331.1319 1259.8391 453.99567 1259.8391 453.99567 1281.9705 331.1319 1281.9705 A quick note Microsoft Sans Serif 5f18d0e1-73d1-4391-82a2-b8ad104e4846 false Scribble Scribble 25 PS_BestFit 326.1319 1254.8391 132.86377 32.131348 331.1319 1259.8391 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true 7b2ef71f-93d7-4dfc-a65c-7291d07d54e5 Bounding Box BBox 5632 3310 56 44 5659 3332 1 Geometry to contain 1f855a33-d1fd-40a6-801b-75a8a7caf1cc Content C false e6a41ee5-2437-49a4-af0a-6c74a339275c 1 5634 3312 10 20 5640.5 3322 BoundingBox orientation plane true 011e9c7c-658c-49b1-8082-91b356c4d89d Plane P false 0 5634 3332 10 20 5640.5 3342 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates 4b493b34-524a-4cb3-9757-ca2c21d92592 Box B false 0 5674 3312 12 20 5680 3322 1 Bounding box in orientation plane coordinates true a66d8d4c-f164-43f9-a533-2826afe78fce Box B false 0 5674 3332 12 20 5680 3342 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true a3ffbce8-0fdf-4bb9-a6ac-b8dd1fe2fc8e Evaluate Eval 5821 3254 56 64 5848 3286 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 {-C.x,-C.y,(D.z/2)-C.z} e5d50cf4-b127-4bf1-a70f-a8a65a923d76 Expression E false 0 5823 3256 10 20 5829.5 3266 'C' value used to evaluate Expression 38fe3de4-7ccd-4549-8aae-34052bd8c257 C C true dbfab07c-73fd-4cf3-a26a-5360610a0237 1 5823 3276 10 20 5829.5 3286 'D' value used to evaluate Expression ccd3267a-aa2a-4f0f-9349-fd2c8b0f1a11 D D true 56f8340d-db7a-46ac-8c21-588ae66538a7 1 5823 3296 10 20 5829.5 3306 Expression result 03c9b24c-2fc2-47b1-875e-1d10386a62bd Result R false 0 5863 3256 12 60 5869 3286 16ef3e75-e315-4899-b531-d3166b42dac9 Vector Contains a collection of three-dimensional vectors 6e0b9337-5f25-4dca-9399-73fc3e3f4043 Vector Machine Dims (75 x 75 x 50) false 0 395 1119 147 20 469.1134 1129.3801 1 1 {0} 75 75 50 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5652.3164 3204.7312 5853.0967 3204.7312 5853.0967 3228.181 5652.3164 3228.181 A quick note Microsoft Sans Serif 4f731fba-8f47-4a0f-a109-e6c6e4f55216 false Scribble Scribble 25 PS_MoveToOrigin 5647.3164 3199.7312 210.78027 33.449707 5652.3164 3204.7312 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. c08f2a52-e307-49b0-9cb6-67e47c675dda List Item Item 6495 2967 74 64 6540 2999 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list 9385c1c8-d30d-4fc4-b167-c7bc7a73e60f 1 List L false 641f5093-9326-444f-ba27-3855078de01d 1 6497 2969 28 20 6520.5 2979 Item index 92faf8c5-3f14-405a-8f0b-7ef7a984037b Index i false 542c6d3f-e4ab-4499-886d-1ffeef6c7b40 1 6497 2989 28 20 6520.5 2999 1 1 {0} 0 Wrap index to list bounds 4b265a4b-70ac-49b8-a228-bb7c2ac915d7 Wrap W false 0 6497 3009 28 20 6520.5 3019 1 1 {0} true Item at {i'} 57882038-304d-4428-8ec8-54217dca8d63 false Item i false 0 6555 2969 12 60 6561 2999 af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box true 865c2c2b-8272-4307-a389-4d528c9a6d8d Box Properties BoxProp 5711 3270 56 104 5737 3322 Box to analyze ca70c531-ed3d-4094-96a2-ab7b183335ea Box B false 4b493b34-524a-4cb3-9757-ca2c21d92592 1 5713 3272 9 100 5719 3322 Center point of box dbfab07c-73fd-4cf3-a26a-5360610a0237 Center C false 0 5752 3272 13 20 5758.5 3282 Diagonal vector of box 56f8340d-db7a-46ac-8c21-588ae66538a7 Diagonal D false 0 5752 3292 13 20 5758.5 3302 Area of box df653dee-1763-4a85-873d-7fde82fb3b7c Area A false 0 5752 3312 13 20 5758.5 3322 Volume of box 22b96086-3129-4b16-b270-3cd9394f065d Volume V false 0 5752 3332 13 20 5758.5 3342 Degeneracy of box 8b0e1289-163a-4fdf-bbe1-c2833c5a9ca1 Degeneracy d false 0 5752 3352 13 20 5758.5 3362 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 6d276a8e-f4b5-4ef2-9609-fa2acd1459d9 fbd89c65-2a80-4da2-a637-e719f394cc51 b7080ffc-9d07-4155-b8d9-66e796988232 5fe62ee0-f7d8-41c7-b5b8-4bc7d9fccae8 e44a487f-7cde-4cb3-90f9-38cd222c028e 5f18d0e1-73d1-4391-82a2-b8ad104e4846 9b16c818-9223-4dc6-8841-8cbd4afbd464 f15f3821-8fa6-4c5c-af04-b124a251b91c 6484d327-2844-4a5c-82fe-a0f0f8833dff a5a82eeb-a9d8-4a2f-8688-06a30452bfb3 eb8ed14c-10df-4c48-a230-46a5a7745688 23bba161-b1d9-47f1-a65f-920b25d50dad 132a32da-f321-42d6-b92a-d6d93409a21a 4dfc9cbf-d6ea-4ab2-8b46-333b0315db3b a75c0fa1-8df6-4013-8170-c934fd668f7d 103844c2-bc9f-4208-b38c-720900d7abb6 75c94425-5279-4e86-b555-95fecba5364c 99eb27d6-0a19-4c6d-be8b-504e8eb4756d 18 6159e9eb-b790-49da-8ee7-f79d56eea220 Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5261.215 3336.4446 5384.0786 3336.4446 5384.0786 3358.576 5261.215 3358.576 A quick note Microsoft Sans Serif 52871070-3cfe-43a6-8eb9-30724e7569d5 false Scribble Scribble 25 PS_BestFit 5256.215 3331.4446 132.86377 32.131348 5261.215 3336.4446 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true baf35646-7286-458a-8d62-6948683fc838 Bounding Box BBox 5157 3595 56 44 5184 3617 1 Geometry to contain 2fd4f482-96fc-4450-a5de-f20188efc51b Content C false ec620da4-4263-4cc4-ac1c-47c64885803c 1 5159 3597 10 20 5165.5 3607 BoundingBox orientation plane true 27ab2cf6-9e5c-4f40-b317-4fdc6dfdfafb Plane P false 0 5159 3617 10 20 5165.5 3627 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates 36dcfa9f-c2be-4d34-aa35-10225cf811aa Box B false 0 5199 3597 12 20 5205 3607 1 Bounding box in orientation plane coordinates true 9d85cd33-7102-4b3d-b1e8-c21186ef5f60 Box B false 0 5199 3617 12 20 5205 3627 af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box true df968c77-181c-4426-a16b-208780a4e053 Box Properties BoxProp 219 -281 56 104 245 -229 Box to analyze f1508271-54f4-498e-b5e4-0061003dec17 Box B false 15cbd700-a206-4631-ac00-617b532a4455 1 221 -279 9 100 227 -229 Center point of box a205ba44-0c85-46f9-ab53-591f9712f45f Center C false 0 260 -279 13 20 266.5 -269 Diagonal vector of box 6c28e09b-7538-4174-95c1-110f96b5bde6 Diagonal D false 0 260 -259 13 20 266.5 -249 Area of box 61fc85b7-4662-4f85-a537-df0d2bd53d27 Area A false 0 260 -239 13 20 266.5 -229 Volume of box 2dc910f1-395c-4e3a-befa-22b0256e2b13 Volume V false 0 260 -219 13 20 266.5 -209 Degeneracy of box d51d132e-df63-4a45-876d-949fe00a5d65 Degeneracy d false 0 260 -199 13 20 266.5 -189 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 146.79129 -402.42917 232.7532 -402.42917 232.7532 -380.29782 146.79129 -380.29782 A quick note Microsoft Sans Serif 6d02f160-74af-43e2-aa88-7433111ce969 false Scribble Scribble 25 PS_Info 141.79129 -407.42917 95.961914 32.131348 146.79129 -402.42917 3278ccf2-7220-1478-ae14-1b111e786bbd 69663e7d-f412-4b90-ba83-520c906eaeec Pack Objects Pack Objects in a row. true 1279e376-2ba4-4ebe-8805-f57a09b6d22d Pack Objects Pack 6101 3595 73 104 6144 3647 2 Geometry 47198c01-2518-4a31-93fd-17767b5b519b 1 Geo G false 641f5093-9326-444f-ba27-3855078de01d 1 6103 3597 26 20 6125.5 3607 2 Base plane to orient from 3D to 2D e9aa5a4d-c661-40bd-91ad-1097952cd25d Plane P false 1bc2a998-8298-4eea-80de-4e9d84bd9bda 1 6103 3617 26 20 6125.5 3627 Offset Distance, negative number will not include bbox 283f4885-ec0b-4cdf-953f-f18a46fcbfe4 X X true 96b3e90d-1908-46de-979d-b8a6acbde9a2 1 6103 3637 26 20 6125.5 3647 1 1 {0} 1 Offset Distance, negative number will not include bbox 9fda91db-39c2-4920-b06c-eb405377fc0d Y Y true 96b3e90d-1908-46de-979d-b8a6acbde9a2 1 6103 3657 26 20 6125.5 3667 1 1 {0} 1 Rotates objects by t in radians until Math.Pi and takes one with min bounding box ff039c84-dfb3-4318-85e1-819a623c6a4d tolerance t true 0 6103 3677 26 20 6125.5 3687 1 1 {0} 0 2 Geometry 32968e18-6f90-437f-9c3a-5ad56e37eaf2 Geo G false 0 6159 3597 13 50 6165.5 3622 2 Transformation c71ff8b1-b987-4ace-85cf-4f5d8bf7c790 Transformation T false 0 6159 3647 13 50 6165.5 3672 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane World XY plane. true 49598ab0-40bf-488d-bdcc-2924c4c43ee0 XY Plane XY 5989 3680 56 28 6016 3694 Origin of plane bb0a10fb-5c57-49c6-bbb6-15a72926d3af Origin O false 35ce30a9-c994-4a26-b454-bfdf5a52038d 1 5991 3682 10 24 5997.5 3694 1 1 {0} 0 0 0 World XY plane 1bc2a998-8298-4eea-80de-4e9d84bd9bda Plane P false 0 6031 3682 12 24 6037 3694 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. 1f875f0c-5ebb-4636-b42a-9ac54d2968a0 Evaluate Eval 609 1065 57 64 637 1097 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 If(D.x > M.x, "Too Big X",If(D.y > M.y, "Too Big Y",If(D.z > M.z, "Too Big Z","Ok!"))) cf60a617-d164-404f-a3e7-fa9cacdcb45d Expression E false 0 611 1067 11 20 618 1077 'D' value used to evaluate Expression b6f8df50-8f35-4c10-a313-07cf8bffa203 D D true 0ac3476b-7882-456a-99ba-dddd575d29bf 1 611 1087 11 20 618 1097 'M' value used to evaluate Expression 0871e131-6b1d-4dbd-9ee2-eac329bde105 M M true 6e0b9337-5f25-4dca-9399-73fc3e3f4043 1 611 1107 11 20 618 1117 Expression result 95b67823-2b71-43bd-a442-be3c34c9ab6e Result R false 0 652 1067 12 60 658 1097 86b28a7e-94d9-4791-8306-e13e10d5f8d5 Area Solve area properties for breps, meshes and planar closed curves. true a8cc443a-6555-47e8-8b9f-d96895cc30b4 Area Area 5882 3662 73 44 5925 3684 1 ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 fbac3e32-f100-4292-8692-77240a42fd1a Brep, mesh or planar closed curve for area computation 0aba6ce4-22bf-48f6-a880-03397611eaf5 1 Geometry G false 641f5093-9326-444f-ba27-3855078de01d 1 5884 3664 26 40 5906.5 3684 Area of geometry e91483ef-46dd-48a2-973a-c92e977f7eb3 Area A true 0 5940 3664 13 20 5946.5 3674 Area centroid of geometry 35ce30a9-c994-4a26-b454-bfdf5a52038d Centroid C true 0 5940 3684 13 20 5946.5 3694 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5788.442 3443.671 5899.6113 3443.671 5899.6113 3466.852 5788.442 3466.852 A quick note Microsoft Sans Serif 89a8e84a-5e93-4c27-8d01-ae5c7f45f03f false Scribble Scribble 25 OpenNest 5783.442 3438.671 121.16943 33.181152 5788.442 3443.671 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. f15f3821-8fa6-4c5c-af04-b124a251b91c Evaluate Eval 553 1364 57 64 581 1396 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 D.y/M.y bb400630-3a76-432d-b0c8-18ce6c07a4a8 Expression E false 0 555 1366 11 20 562 1376 'D' value used to evaluate Expression d65a37fe-cc90-458f-9060-8feeb4566001 D D true 4c94fe39-f6eb-4424-8c1e-578eede9ab45 1 555 1386 11 20 562 1396 'M' value used to evaluate Expression 83e5a26e-f17b-41ea-b9f9-00aa808dfb35 M M true b7080ffc-9d07-4155-b8d9-66e796988232 1 555 1406 11 20 562 1416 Expression result f0afed0c-d73c-41f4-86db-5bdcdef0833b Result R false 0 596 1366 12 60 602 1396 610e689b-5adc-47b3-af8f-e3a32b7ea341 Transform Transform an object. true c4fcc427-37c1-4596-b0fe-545babe853cd Transform Transform 6254 3626 73 72 6297 3662 Base geometry 4dac81ff-f0a9-4a7a-88a7-f5b77cbb869f 1 Geometry G false 2d6bd6be-671f-44fe-80d6-d9238581c4e5 1 6256 3628 26 34 6278.5 3645 Transformation 1a250380-fbf4-4f0d-88bb-00d0755f1c30 Transform T false c71ff8b1-b987-4ace-85cf-4f5d8bf7c790 1 6256 3662 26 34 6278.5 3679 Transformed geometry fd558747-f3eb-45cc-902f-b4624694fb0f Geometry G false 0 6312 3628 13 68 6318.5 3662 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 446f757f-c8c8-4255-99e9-f14a5557cb00 ae721f5c-1375-4d74-9c3e-a67b6447e4a1 1279e376-2ba4-4ebe-8805-f57a09b6d22d 49598ab0-40bf-488d-bdcc-2924c4c43ee0 a8cc443a-6555-47e8-8b9f-d96895cc30b4 89a8e84a-5e93-4c27-8d01-ae5c7f45f03f c4fcc427-37c1-4596-b0fe-545babe853cd 8229c99d-6506-4522-a305-25eb3b8e0a9d ee9c089d-933b-46d1-bfa2-e108a7d23d6a 9 7ffb8c72-af91-424f-8314-3666fdd04e61 Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 333.9589 521.6978 521.3368 521.6978 521.3368 544.87897 333.9589 544.87897 A quick note Microsoft Sans Serif 905a0081-5373-4b11-a95e-197acc754dcd false Scribble Scribble 25 PS_MeshToBrep 328.9589 516.6978 197.3779 33.181152 333.9589 521.6978 290f418a-65ee-406a-a9d0-35699815b512 Scale NU Scale an object with non-uniform factors. true 894380de-d655-4b4b-aec3-d5b83454eb75 Scale NU Scale NU 5480 3610 57 104 5507 3662 Base geometry 8968f9c0-e011-4fd8-a0b3-262fc794e274 Geometry G true 36dcfa9f-c2be-4d34-aa35-10225cf811aa 1 5482 3612 10 20 5488.5 3622 Base plane 6668e0b2-8ec4-4346-8f8d-ef9097fa240a Plane P false 0 5482 3632 10 20 5488.5 3642 1 1 {0} 0 0 0 1 0 0 0 1 0 Scaling factor in {x} direction 50144f31-d71c-4936-844f-c4b73328f4d2 Scale X X false ba7e4def-51b0-46ec-831f-4dd33b5188aa 1 5482 3652 10 20 5488.5 3662 1 1 {0} 1 Scaling factor in {y} direction 6bc8c27d-e989-47ae-9cc6-b126c4fb77a4 Scale Y Y false 02c3884d-58e9-4042-8809-f24e4aaf7fa8 1 5482 3672 10 20 5488.5 3682 1 1 {0} 1 Scaling factor in {z} direction 4411b4f7-b1d7-4e3a-945d-9daa10fe19e2 Scale Z Z false 0 5482 3692 10 20 5488.5 3702 1 1 {0} 1 Scaled geometry db81e70e-d7a8-4d84-8f5c-7e1e3e6ac35d Geometry G false 0 5522 3612 13 50 5528.5 3637 Transformation data a9c0f2cf-a9be-40b5-8717-e81ba0ec07c7 Transform X false 0 5522 3662 13 50 5528.5 3687 af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box true 7fff9a64-2d7f-40e7-affd-3329d54e81d9 Box Properties BoxProp 5572 3909 56 104 5598 3961 Box to analyze 0889c3dd-e791-44d0-bb67-117d1df77e92 Box B false db81e70e-d7a8-4d84-8f5c-7e1e3e6ac35d 1 5574 3911 9 100 5580 3961 Center point of box 51eb44fb-ae37-49de-b8e3-e04789af6299 Center C false 0 5613 3911 13 20 5619.5 3921 Diagonal vector of box 75b446a0-bad6-469a-a142-def0dc963593 Diagonal D false 0 5613 3931 13 20 5619.5 3941 Area of box d2c5866a-5bcd-4391-86e9-181592ce13ba Area A false 0 5613 3951 13 20 5619.5 3961 Volume of box bd3aba72-486b-458f-b47c-477dad063222 Volume V false 0 5613 3971 13 20 5619.5 3981 Degeneracy of box 13aec035-88b9-453b-bb40-2ce23f3501d8 Degeneracy d false 0 5613 3991 13 20 5619.5 4001 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. 6484d327-2844-4a5c-82fe-a0f0f8833dff Evaluate Eval 553 1434 57 64 581 1466 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 D.z/M.z 97aae614-2745-4de7-813a-7b3ba3516886 Expression E false 0 555 1436 11 20 562 1446 'D' value used to evaluate Expression 6fead2e3-120e-4c36-b483-73d49b36a38a D D true 4c94fe39-f6eb-4424-8c1e-578eede9ab45 1 555 1456 11 20 562 1466 'M' value used to evaluate Expression c4e8a070-14a3-4335-8fb5-a9cf2f172ca8 M M true b7080ffc-9d07-4155-b8d9-66e796988232 1 555 1476 11 20 562 1486 Expression result 1b73f949-3472-4c2d-9d5d-e89ece54be75 Result R false 0 596 1436 12 60 602 1466 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 25379540-2a3b-4ec7-8561-410e03761e03 Number Slider text padding false 0 4480 3680 208 20 4480.824 3680.9385 3 1 1 10 0 0 7 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 2479d569-e94e-4533-a926-38725ced94c6 Number Slider text size false 0 4518 3716 170 20 4518.286 3716.4768 3 1 0 10 0 0 5 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 8c6bc28d-6498-4411-86b9-1a96d3d605a3 Panel false 0 95b67823-2b71-43bd-a442-be3c34c9ab6e 1 Double click to edit panel content… 700 1079 235 37 10 0 0 700.13464 1079.5613 255;255;250;90 false false true false false false af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box true a6b7f428-9472-479e-b202-b2532af42f02 Box Properties BoxProp 5277 3620 56 104 5303 3672 Box to analyze 5149eba5-7c83-4aa2-a587-acd5006e1dad Box B false 36dcfa9f-c2be-4d34-aa35-10225cf811aa 1 5279 3622 9 100 5285 3672 Center point of box a88b9955-7357-4c5f-957e-70a608ce946c Center C false 0 5318 3622 13 20 5324.5 3632 Diagonal vector of box 3e28b50e-aea6-4ed0-b94a-40a81d504f64 Diagonal D false 0 5318 3642 13 20 5324.5 3652 Area of box cf2b7cd9-bcf0-46e8-9a5c-4e88074b432e Area A false 0 5318 3662 13 20 5324.5 3672 Volume of box ab144f95-a048-4f42-ab4d-6f9271cdc13a Volume V false 0 5318 3682 13 20 5324.5 3692 Degeneracy of box f0981816-752d-45f6-88c4-5c55988c5c98 Degeneracy d false 0 5318 3702 13 20 5324.5 3712 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true aa8e6be3-6018-413e-8f22-65be5eb73a40 Evaluate Eval 5384 3610 57 64 5412 3642 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 (x.x + m)/(x.x) 2b4f98ce-6e4a-4613-9a1c-e97e5a60c57c Expression E false 0 5386 3612 11 20 5393 3622 'x' value used to evaluate Expression 0282d819-56e6-4dc0-9e63-d9f81a3cccb3 x x true 3e28b50e-aea6-4ed0-b94a-40a81d504f64 1 5386 3632 11 20 5393 3642 'm' value used to evaluate Expression f6ac83da-13e0-4fac-b1af-9610afa8f49b m m true f86f26f7-99a9-4a4b-a31b-594175b4b387 1 5386 3652 11 20 5393 3662 Expression result ba7e4def-51b0-46ec-831f-4dd33b5188aa Result R false 0 5427 3612 12 60 5433 3642 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values a5a82eeb-a9d8-4a2f-8688-06a30452bfb3 Panel false 0 f0afed0c-d73c-41f4-86db-5bdcdef0833b 1 Double click to edit panel content… 736 1401 235 37 10 0 0 736.2113 1401.6184 255;255;250;90 false false true false false false cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 21d15884-94b1-4c70-bf33-5f844469efe2 Evaluate Eval 5384 3680 57 64 5412 3712 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 (y.y + m)/(y.y) 8783b202-7877-4cf9-bb07-1c919eca4c7d Expression E false 0 5386 3682 11 20 5393 3692 'y' value used to evaluate Expression abbc2c06-42c2-4831-b2dd-693fca1a52fd y y true 3e28b50e-aea6-4ed0-b94a-40a81d504f64 1 5386 3702 11 20 5393 3712 'm' value used to evaluate Expression d67719fa-cc4f-4843-a049-86a2d7b91794 m m true f86f26f7-99a9-4a4b-a31b-594175b4b387 1 5386 3722 11 20 5393 3732 Expression result 02c3884d-58e9-4042-8809-f24e4aaf7fa8 Result R false 0 5427 3682 12 60 5433 3712 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values f86f26f7-99a9-4a4b-a31b-594175b4b387 Number Slider model margin false 0 4493 3644 195 20 4493.289 3644.913 3 1 1 10 0 0 10 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects fc6f999f-2e8a-4536-8967-da898aefcc1c afbdcec9-c280-468d-a4b7-6b8a0774ad60 2e3316e0-f3d9-4fba-931b-c59e10bfc1be 3 d7060ce1-0abf-41ff-8b9a-f87f104215f6 Group d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 01183dd9-9b8c-43e0-9ca0-c300042df8cb Curve Outlines false 32968e18-6f90-437f-9c3a-5ad56e37eaf2 1 6939 3672 50 20 6964.9346 3682.7036 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 0859cb8d-86f8-4ebf-935a-f3e2780eb727 Panel false 0 0 My Font 4543 3787 145 26 0 0 0 4543.8604 3787.4497 255;255;255;255 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values eb8ed14c-10df-4c48-a230-46a5a7745688 Panel false 0 1b73f949-3472-4c2d-9d5d-e89ece54be75 1 Double click to edit panel content… 735 1461 235 37 10 0 0 735.4293 1461.5671 255;255;250;90 false false true false false false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 05306612-8700-4286-868d-b4e3ad6dd5ed Move Move 6568 3840 57 44 6595 3862 Base geometry a2d6a95e-802a-43d6-b10f-da85d95381a4 Geometry G true b7f4f98a-e26b-4818-9b14-1d2ebb19cc91 1 6570 3842 10 20 6576.5 3852 Translation vector 2d298913-b327-4fcb-b02a-8ce584f15511 Motion T false 5054f10d-0704-4267-89dc-932054d83e59 1 6570 3862 10 20 6576.5 3872 1 1 {0} 0 0 10 Translated geometry d9ac2269-86da-4413-abc1-1410a53c449f Geometry G false 0 6610 3842 13 20 6616.5 3852 Transformation data 0b0c3228-427b-4f25-9934-27adb01db87e Transform X false 0 6610 3862 13 20 6616.5 3872 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 384.82193 968.95496 548.7257 968.95496 548.7257 991.0863 384.82193 991.0863 A quick note Microsoft Sans Serif b8935d06-3e0c-431c-8ed6-1f460f599098 false Scribble Scribble 25 PS_CheckSize 379.82193 963.95496 173.90378 32.131348 384.82193 968.95496 e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Create a series of numbers. c61704fe-737a-4ae6-99a1-45a0f20edd18 Series Series 6169 3919 56 64 6196 3951 First number in the series 9f49e345-a71b-45fa-99cc-54750dd94302 Start S false 0 6171 3921 10 20 6177.5 3931 1 1 {0} 0 Step size for each successive number 28be4452-af69-477e-8efd-8fbb6545593e Step N false 0 6171 3941 10 20 6177.5 3951 1 1 {0} 1 Number of values in the series bb84f1dc-6ba2-4c0c-a4be-7636329e08f0 Count C false 7b673111-ea3f-4b42-b406-412c8b2fe8f8 1 6171 3961 10 20 6177.5 3971 1 1 {0} 10 1 Series of numbers b4bbc762-d739-41a7-85f3-69675812aacb Series S false 0 6211 3921 12 60 6217 3951 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true d8ab997a-f1c7-4c4a-8f68-6915482fd2e1 Evaluate Eval 5858 3808 55 84 5884 3850 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 {x.x + (y.x)-p,-p,0} 85b99952-cf64-496e-813d-af8eab1c672f Expression E false 0 5860 3810 9 20 5866 3820 'x' value used to evaluate Expression a0d3cd95-a584-4e8f-a222-cf1e902f1551 x x true 51eb44fb-ae37-49de-b8e3-e04789af6299 1 5860 3830 9 20 5866 3840 'y' value used to evaluate Expression 0ba783bd-d589-4a73-92d9-f10ed5335ea9 y y true 75b446a0-bad6-469a-a142-def0dc963593 1 5860 3850 9 20 5866 3860 'p' value used to evaluate Expression 1d4871ec-0687-45b8-8343-712f931a8b43 p p true 25379540-2a3b-4ec7-8561-410e03761e03 1 5860 3870 9 20 5866 3880 Expression result 753cf67a-4daa-4d20-92e1-38dbac48f2e7 Result R false 0 5899 3810 12 80 5905 3850 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 987.04675 1346.1869 1003.4774 1346.1869 1003.4774 1364.0824 987.04675 1364.0824 A quick note Microsoft Sans Serif 103844c2-bc9f-4208-b38c-720900d7abb6 false Scribble Scribble 25 X 982.04675 1341.1869 26.430664 27.895508 987.04675 1346.1869 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 11b20e03-76b2-4741-91e2-fc63c838c6d5 Evaluate Eval 5870 3915 55 84 5896 3957 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 {p,x.y-(y.y)+p,0} 388bdc21-5ed4-455f-8441-421830c85507 Expression E false 0 5872 3917 9 20 5878 3927 'x' value used to evaluate Expression dcbe4841-7326-49c3-b9aa-d3816b492404 x x true 51eb44fb-ae37-49de-b8e3-e04789af6299 1 5872 3937 9 20 5878 3947 'y' value used to evaluate Expression d5003039-1ef7-4394-bf55-26fbdcd051be y y true 75b446a0-bad6-469a-a142-def0dc963593 1 5872 3957 9 20 5878 3967 'p' value used to evaluate Expression 9bbb9122-4f80-4d82-8ccf-5ca6ce57e14a p p true 25379540-2a3b-4ec7-8561-410e03761e03 1 5872 3977 9 20 5878 3987 Expression result b7f4f98a-e26b-4818-9b14-1d2ebb19cc91 Result R false 0 5911 3917 12 80 5917 3957 e47a4beb-a459-4915-90a7-a18adc56f33c 69663e7d-f412-4b90-ba83-520c906eaeec Text Text for LaserCutting or Milling true 95e8f904-fe32-4cf9-8ecc-4bb8af22eed3 Text Text 6750 3928 72 84 6792 3970 Location and orientation of the text 55ae7488-1bcd-47d5-a68e-86aab04338ce Location L false d9ac2269-86da-4413-abc1-1410a53c449f 1 6752 3930 25 20 6774 3940 Text to display 7fd0d3c3-5990-4704-bac4-e0f642b99dcd 1 Text T false b4bbc762-d739-41a7-85f3-69675812aacb 1 6752 3950 25 20 6774 3960 Size of the text daf398e1-2b0f-4fcc-b6b0-7541070d490e Size S false 2479d569-e94e-4533-a926-38725ced94c6 1 6752 3970 25 20 6774 3980 1 1 {0} 1 Font, if nothing is supplied the most optimal is used for bold italic -> FontName True True for bold -> FontName True False e29b4ae1-4a05-48fa-80c0-e9052d06af05 Font F true 0859cb8d-86f8-4ebf-935a-f3e2780eb727 1 6752 3990 25 20 6774 4000 1 Text as curves afce48c7-0d34-4755-8edd-e2d944bc698b Curves C false 0 6807 3930 13 80 6813.5 3970 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true aacc7ebf-ba88-4d58-94bb-f1e0e1790f10 Move Move 6568 3791 57 44 6595 3813 Base geometry 99c06417-d5f8-4c3a-9d55-02d5ad993725 Geometry G true 753cf67a-4daa-4d20-92e1-38dbac48f2e7 1 6570 3793 10 20 6576.5 3803 Translation vector 11514ba4-2810-400a-9e88-7cccec872b71 Motion T false e4d3dfb9-4a33-4e2f-8467-72319fed3a05 1 6570 3813 10 20 6576.5 3823 1 1 {0} 0 0 10 Translated geometry b57f315d-a250-4607-96e4-1952884df825 Geometry G false 0 6610 3793 13 20 6616.5 3803 Transformation data b4c3ea3a-284c-4e05-8f7b-16b0c661eead Transform X false 0 6610 3813 13 20 6616.5 3823 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 986.04236 1407.3254 1002.473 1407.3254 1002.473 1425.221 986.04236 1425.221 A quick note Microsoft Sans Serif 75c94425-5279-4e86-b555-95fecba5364c false Scribble Scribble 25 Y 981.04236 1402.3254 26.430664 27.895508 986.04236 1407.3254 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 924ca9af-d899-458c-93f9-63378bc87837 Evaluate Eval 6311 3862 57 84 6339 3904 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 {(x.x + m)*s,0,0} d82307e7-4474-4643-a676-d19b2ce4d62a Expression E false 0 6313 3864 11 20 6320 3874 'x' value used to evaluate Expression 632bddbb-07d2-4658-8c81-48723d4eac1a x x true 75b446a0-bad6-469a-a142-def0dc963593 1 6313 3884 11 20 6320 3894 'm' value used to evaluate Expression c0efd808-4e40-492b-b6ab-fc70a058a3c1 m m true 96b3e90d-1908-46de-979d-b8a6acbde9a2 1 6313 3904 11 20 6320 3914 's' value used to evaluate Expression 07ef3267-dfc4-499e-929e-6acc66b9ea6c s s true b4bbc762-d739-41a7-85f3-69675812aacb 1 6313 3924 11 20 6320 3934 Expression result f2373366-f995-4a27-84bc-9b7a8c0cb031 Result R false 0 6354 3864 12 80 6360 3904 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Contains a collection of integer numbers 96b3e90d-1908-46de-979d-b8a6acbde9a2 Integer gap false 194c0fc1-3e61-4702-8d04-65ccf5e871f7 1 4638 3829 50 20 4663.779 3839.6252 1 1 {0} 1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 46b99fbe-68bf-4526-b29f-8c6547425e53 a9575767-bec7-4814-8bf7-90581e1cd434 6e0b9337-5f25-4dca-9399-73fc3e3f4043 1f875f0c-5ebb-4636-b42a-9ac54d2968a0 8c6bc28d-6498-4411-86b9-1a96d3d605a3 b8935d06-3e0c-431c-8ed6-1f460f599098 6 6e1a5c52-f45d-497d-88d3-ea3e37af2d9a Group 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. true 2e9ad103-a842-455e-be9b-ce8ed7f5179e List Length Lng 5986 3955 71 32 6028 3971 1 Base list b57067ef-a9e3-4b60-860e-4fba4e23a9ef 1 List L false 2d6bd6be-671f-44fe-80d6-d9238581c4e5 1 5988 3957 25 28 6010 3971 Number of items in L 04d9eedc-9189-4300-8138-d7aed5714d66 Length L false 0 6043 3957 12 28 6049 3971 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition true e8f1e111-0746-473d-a559-ed8129df9858 Addition A+B 6087 3949 55 44 6113 3971 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 31858ed8-0695-4c7f-8e17-8f59ae01e221 A A true 04d9eedc-9189-4300-8138-d7aed5714d66 1 6089 3951 9 20 6095 3961 Second item for addition ca45806d-5688-42cf-aa2e-e7f01e0b85e1 B B true 0 6089 3971 9 20 6095 3981 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 1 Result of addition 7b673111-ea3f-4b42-b406-412c8b2fe8f8 Result R false 0 6128 3951 12 40 6134 3971 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 984.3905 1466.522 998.53845 1466.522 998.53845 1484.4175 984.3905 1484.4175 A quick note Microsoft Sans Serif 99eb27d6-0a19-4c6d-be8b-504e8eb4756d false Scribble Scribble 25 Z 979.3905 1461.522 24.14795 27.895508 984.3905 1466.522 e47a4beb-a459-4915-90a7-a18adc56f33c 69663e7d-f412-4b90-ba83-520c906eaeec Text Text for LaserCutting or Milling true 89f8ac49-8640-48df-b78a-4774ec08b724 Text Text 6753 3812 72 84 6795 3854 Location and orientation of the text d2407df7-3ff1-42c2-9ed7-8df292d84f11 Location L false c6707a25-ab17-4d4b-b43b-d9abcaa7b609 1 6755 3814 25 20 6777 3824 Text to display ae92db2b-e5c4-406d-8730-e1edf5240d22 1 Text T false b4bbc762-d739-41a7-85f3-69675812aacb 1 6755 3834 25 20 6777 3844 Size of the text f7992701-c062-4e71-ab35-ed02789a43e3 Size S false 2479d569-e94e-4533-a926-38725ced94c6 1 6755 3854 25 20 6777 3864 1 1 {0} 1 Font, if nothing is supplied the most optimal is used for bold italic -> FontName True True for bold -> FontName True False d39f6c49-e580-47f8-a505-2cb7d6ab3994 Font F true 0859cb8d-86f8-4ebf-935a-f3e2780eb727 1 6755 3874 25 20 6777 3884 1 Text as curves 573035e7-ef86-4db7-a99d-bf7dd211e08d Curves C false 0 6810 3814 13 80 6816.5 3854 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true f3f269f4-d338-46dd-a0bf-e9527def8057 Move Move 6661 3749 57 44 6688 3771 Base geometry de305150-60f7-44b1-816b-e892aa61a819 Geometry G true b57f315d-a250-4607-96e4-1952884df825 1 6663 3751 10 20 6669.5 3761 Translation vector 676851d9-48ad-409e-bba2-003abd567c51 Motion T false ef1c8328-0eed-4c10-894c-d91172a0fba2 1 6663 3771 10 20 6669.5 3781 1 1 {0} 0 0 10 Translated geometry c6707a25-ab17-4d4b-b43b-d9abcaa7b609 Geometry G false 0 6703 3751 13 20 6709.5 3761 Transformation data 98beb2ef-f8cf-40ca-abcd-14c2556cc103 Transform X false 0 6703 3771 13 20 6709.5 3781 73215ec5-0eb5-4f85-9e07-b09c4590ce2b Context Print Textual data to print at the end of the GrasshopperPlayer command. f348683b-1d01-40ae-b0f0-dff2fb0d76f6 Context Print C-Print 1000 1004 45 53 1031 1031 2 Text for printing. ea1503fa-88bb-4188-b039-313e445df90d Text Tx false 95b67823-2b71-43bd-a442-be3c34c9ab6e 1 1002 1006 14 49 1010.5 1030.5 16ef3e75-e315-4899-b531-d3166b42dac9 Vector Contains a collection of three-dimensional vectors ef1c8328-0eed-4c10-894c-d91172a0fba2 Vector Text Position Adjust false 0 4583 3752 105 20 4635.9336 3762.1245 1 1 {0} -2 2 0 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition true a556ecd6-4cd3-4f88-91de-5ef2f348d19a Addition A+B 6463 3892 55 44 6489 3914 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition f52331d1-f762-447b-8486-7604dc36cf49 A A true f2373366-f995-4a27-84bc-9b7a8c0cb031 1 6465 3894 9 20 6471 3904 Second item for addition 2eaebe29-7188-4b95-a1a0-11de04a6682e B B true ef1c8328-0eed-4c10-894c-d91172a0fba2 1 6465 3914 9 20 6471 3924 Result of addition 5054f10d-0704-4267-89dc-932054d83e59 Result R false 0 6504 3894 12 40 6510 3914 f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Create a numeric domain which encompasses a list of numbers. 23bba161-b1d9-47f1-a65f-920b25d50dad Bounds Bnd 751 1259 56 33 778 1276 1 Numbers to include in Bounds a039e478-1769-4e08-b3c4-1a22b4bdc916 Numbers N false c029e4f1-98fd-41d7-8e83-ffa173c21cda 1b73f949-3472-4c2d-9d5d-e89ece54be75 f0afed0c-d73c-41f4-86db-5bdcdef0833b 3 753 1261 10 29 759.5 1275.5 Numeric Domain between the lowest and highest numbers in {N} 13c74e22-966a-4b27-883c-98a25521689d Domain I false 0 793 1261 12 29 799 1275.5 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition true 40928768-d62d-4789-aede-b0d6c198b2f2 Addition A+B 6466 3832 55 44 6492 3854 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 51f055eb-fb81-43d3-9ff8-f9e9f21086b8 A A true f2373366-f995-4a27-84bc-9b7a8c0cb031 1 6468 3834 9 20 6474 3844 Second item for addition 78db34e2-21ce-4147-a37c-20f88a532cde B B true ef1c8328-0eed-4c10-894c-d91172a0fba2 1 6468 3854 9 20 6474 3864 Result of addition e4d3dfb9-4a33-4e2f-8467-72319fed3a05 Result R false 0 6507 3834 12 40 6513 3854 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 05306612-8700-4286-868d-b4e3ad6dd5ed 613a4b24-e687-420f-ba56-99c073c8540a c61704fe-737a-4ae6-99a1-45a0f20edd18 d8ab997a-f1c7-4c4a-8f68-6915482fd2e1 11b20e03-76b2-4741-91e2-fc63c838c6d5 95e8f904-fe32-4cf9-8ecc-4bb8af22eed3 aacc7ebf-ba88-4d58-94bb-f1e0e1790f10 924ca9af-d899-458c-93f9-63378bc87837 2e9ad103-a842-455e-be9b-ce8ed7f5179e e8f1e111-0746-473d-a559-ed8129df9858 89f8ac49-8640-48df-b78a-4774ec08b724 f3f269f4-d338-46dd-a0bf-e9527def8057 a556ecd6-4cd3-4f88-91de-5ef2f348d19a 40928768-d62d-4789-aede-b0d6c198b2f2 14 b65b844f-e4b2-49da-b993-b2a8045a94b8 Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 26254444-45ef-4fc2-a2f5-9e8266832723 d0cfdc9e-75a1-4b59-a7b5-3c3c0b257fe4 84c692fe-eea8-4fc1-b1b0-9bf50c4e4a76 905a0081-5373-4b11-a95e-197acc754dcd 4 fecc3300-fb1f-4543-bb5d-23d109ef18d3 Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects baf35646-7286-458a-8d62-6948683fc838 894380de-d655-4b4b-aec3-d5b83454eb75 a6b7f428-9472-479e-b202-b2532af42f02 aa8e6be3-6018-413e-8f22-65be5eb73a40 21d15884-94b1-4c70-bf33-5f844469efe2 5118d9e7-eda1-4dec-ad84-23e5aeec5c7c 6 f474507e-05d3-4d93-8431-422d127dacc3 Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 5134.263 3555.754 5383.0786 3555.754 5383.0786 3578.8984 5134.263 3578.8984 A quick note Microsoft Sans Serif 5118d9e7-eda1-4dec-ad84-23e5aeec5c7c false Scribble Scribble 25 Add Margin in X and Y 5129.263 3550.754 258.81543 33.14453 5134.263 3555.754 825ea536-aebb-41e9-af32-8baeb2ecb590 Deconstruct Domain Deconstruct a numeric domain into its component parts. 132a32da-f321-42d6-b92a-d6d93409a21a Deconstruct Domain DeDomain 833 1240 55 71 859 1276 Base domain 396b8601-188b-44aa-ab42-6d23e02ae999 Domain I false 13c74e22-966a-4b27-883c-98a25521689d 1 835 1242 9 67 841 1275.5 Start of domain d626c863-7dd9-44ec-b2fc-b900ec131afd Start S false 0 874 1242 12 33 880 1258.75 End of domain eb4058f9-c775-4feb-b17e-c9f9ff3bd9fe End E false 0 874 1275 12 34 880 1292.25 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 7cc31e1c-7ee0-477c-8811-1b6dd676d838 Curve Cuts false fd558747-f3eb-45cc-902f-b4624694fb0f 1 6445 3582 50 20 6470.504 3592.9014 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 37ab1195-d1d5-490b-9828-2e8aa64bee48 1 Curve Text 1 false 573035e7-ef86-4db7-a99d-bf7dd211e08d 1 6921 3725 69 20 6965.298 3735.5693 eeafc956-268e-461d-8e73-ee05c6f72c01 Stream Filter Filters a collection of input streams 2c3dcc46-6d05-4708-98e4-7081ced16a8c Stream Filter Filter 332 -1238 70 64 359 -1206 3 2e3ab970-8545-46bb-836c-1c11e5610bce 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Index of Gate stream 51eb931f-e85b-4101-8aa3-b1fb3c4f8c6f Gate G false 0 334 -1236 10 20 340.5 -1226 1 1 {0} 0 2 Input stream at index 0 5717d643-16d8-498b-b338-e84ab54753af false Stream 0 0 true 0 334 -1216 10 20 340.5 -1206 2 Input stream at index 1 604b1e43-e304-4f46-8fcf-6877a4ed0aa6 false Stream 1 1 true 0 334 -1196 10 20 340.5 -1186 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 2 2 Filtered stream 76c15661-add5-467e-9cf9-612ffc709f60 false Stream S(0) false 0 374 -1236 26 60 387 -1206 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves fc98cfd0-ac92-4631-9ed1-7bfc81b27a5e 1 Curve Text 2 false afce48c7-0d34-4755-8edd-e2d944bc698b 1 6920 3751 69 20 6964.422 3761.7646 ae2531b4-bab2-4bb1-b5bf-f2143d10c132 Context Bake Content for baking at the end of the GrasshopperPlayer command or with Hops and Rhino.Compute. 28afc786-75be-44fb-accf-0639c260259a Context Bake C-Bake 7073 3696 72 54 7131 3723 2 Content to collect for baking 9eb810d4-b92e-4dc5-b72f-f0a4a7b75ed1 Content Content false e500421a-8f3b-4e33-8d23-a1e3713b37f0 37ab1195-d1d5-490b-9828-2e8aa64bee48 01183dd9-9b8c-43e0-9ca0-c300042df8cb fc98cfd0-ac92-4631-9ed1-7bfc81b27a5e b5cbe177-ae67-4ed9-bef7-b5e1d365e4b3 5 7075 3698 41 50 7097 3723 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 23bba161-b1d9-47f1-a65f-920b25d50dad 132a32da-f321-42d6-b92a-d6d93409a21a 340a7e07-77c8-40fd-b5c3-94221c64d22b 3 4dfc9cbf-d6ea-4ab2-8b46-333b0315db3b Group ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 Geometry Contains a collection of generic geometry true 38f95e90-918e-436d-aac1-deccc5cf4d15 Geometry Geo false 0 4339 3564 50 20 4364.882 3574.847 1 1 {0} 2c561fe0-a7eb-41cf-aefd-972cd40b486b Grasshopper.Kernel.Types.GH_Brep 41dd7ba9-1f53-49d9-af42-a9270b0e9454 Get Geometry 3966 1 1 false Contextual geometry input. 48 true c7e96d85-1573-44b3-aeb0-41e0d37e94bf Get Geometry Get Geometry false Please select a Mesh or a Brep 38f95e90-918e-436d-aac1-deccc5cf4d15 1 false 4572 3561 116 26 4597 3562 0b4ac802-fc4a-4201-9c66-0078b837c1eb Face Boundaries Convert all mesh faces to polylines true 84c692fe-eea8-4fc1-b1b0-9bf50c4e4a76 Face Boundaries FaceB 441 559 57 46 469 582 Mesh for face boundary extraction 395f1bf3-2881-46f5-88e7-43351b114a3e Mesh M false e32bdf95-e7bd-4b19-ab1b-b8874eb62967 1 443 561 11 42 450 582 1 Boundary polylines for each mesh face 8d3498e9-3ffb-4596-a0ad-c6aa8b5d767c Boundaries B false 0 484 561 12 42 490 582 7b36b876-9451-46f5-8220-a200d969cc66 Get Number 1 1 Contextual numeric input. 7e8b422e-7d74-49ca-a28d-15617860d2e4 0 1.7976931348623157E+308 -1.7976931348623157E+308 Get Number Get Number false ff0b8fd1-2498-43ea-be4f-b1c7d6031ae9 1 false 4575 3602 113 26 4600 3603 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 6609.455 3299.9817 6753.193 3299.9817 6753.193 3322.8577 6609.455 3322.8577 A quick note Microsoft Sans Serif c9229e1d-002f-46ae-8f92-d5c088517303 false Scribble Scribble 25 solid preview 6604.455 3294.9817 153.7378 32.875977 6609.455 3299.9817 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 757.9833 1229.5184 803.0394 1229.5184 803.0394 1247.7191 757.9833 1247.7191 A quick note Microsoft Sans Serif 340a7e07-77c8-40fd-b5c3-94221c64d22b false Scribble Scribble 25 Max 752.9833 1224.5184 55.056152 28.200684 757.9833 1229.5184 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 6545.827 2935.7168 6632.7534 2935.7168 6632.7534 2953.9175 6545.827 2953.9175 A quick note Microsoft Sans Serif 621033ef-256c-4c07-8520-0551cd086c96 false Scribble Scribble 25 Preview 6540.827 2930.7168 96.92627 28.200684 6545.827 2935.7168 71fcc052-6add-4d70-8d97-cfb37ea9d169 Stream Gate Redirects a stream into specific outputs. 1a56130e-53e7-4756-9a59-01e8c3c53ca5 Stream Gate Gate 424 -1130 72 64 467 -1098 2 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce 3 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Input stream 6dc99e29-809a-4dc7-a921-b1bbd148bc64 1 Stream S false 7c4c9f92-fb4d-432b-961a-d2deee4f8024 3dddd4c6-5c2d-4a54-a34a-f94c90700510 11423495-9813-4601-b3c3-b06e04e8ed3e 3 426 -1128 26 30 448.5 -1113 Gate index of output stream f4f2cb93-6a76-4576-aae5-c45242468686 Gate G false d617c3e9-1ca9-4e1a-bc9b-a6c194c11b3b 1 426 -1098 26 30 448.5 -1083 1 1 {0} 0 2 Output for Gate index 0 47d4f37e-8271-4589-9a7e-02628cf58231 false Target 0 0 false 0 482 -1128 12 20 488 -1118 2 Output for Gate index 1 018a415f-ff35-4e86-b5ab-09f2a4faf529 false Target 1 1 false 0 482 -1108 12 20 488 -1098 2 Output for Gate index 2 b860f46c-edaf-470b-92db-6d8f91b49096 false Target 2 2 false 0 482 -1088 12 20 488 -1078 8f209ecb-f743-4e21-813f-17f8705dd8f1 Match Text Filter Create a filter that determines if a text value matches a pattern. 728a61d6-5c22-461f-9306-1fe3a0e3b7c9 1 Match Text Filter Match IOComponents, Version=8.28.26041.11002 444 -650 78 84 493 -608 4 17223436-22ea-4192-a683-0f97f9014d8c 3ede854e-c753-40eb-84cb-b48008f14fd4 cb95db89-6165-43b6-9c41-5702bc5bf137 7fa15783-70da-485c-98c0-a099e6988c3e 1 fb3e1397-9f12-4f57-89bb-3c12a57b6d70 ObjectType Model Object The key to use as a filtering criteria 33034f4d-01af-46ec-9012-4c6c5d278fe6 Key K false 0 446 -648 32 20 471.5 -638 The text pattern to match 1b07f839-6d91-497f-8d2f-7877ab783832 Pattern P false 262ec067-f06b-49ac-b626-3b56b37b3309 c5ea8dac-a2a2-47b4-ba10-d2f1a7e7e535 2 446 -628 32 20 471.5 -618 1 1 {0} false * Compare using case-sensitive matching 8d0b0d34-8a8f-4b17-b824-ae24f91b6e99 Case C true 0 446 -608 32 20 471.5 -598 1 1 {0} false Culture to use for string comparison 5d4a166e-a5d1-4046-a69c-7aaf78fc3954 Culture Cu true 0 446 -588 32 20 471.5 -578 1 1 {0} 127 A filter that determine if a text matches a pattern ab8a11fa-352d-43fa-b325-3aca72c2d136 Filter F false 0 508 -648 12 80 514 -608 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Join a number of Breps together true 26254444-45ef-4fc2-a2f5-9e8266832723 Brep Join Join 619 559 56 44 645 581 1 Breps to join af9197ce-9a58-4554-b497-ad590a36fa98 Breps B false 6bba52f9-f34a-4c9c-a780-095e99b8cd45 1 621 561 9 40 627 581 1 Joined Breps b8c6643d-df65-4ebb-9541-eb0ec0cd1b3c Breps B false 0 660 561 13 20 666.5 571 1 Closed flag for each resulting Brep a5b0bc8c-3d49-4cf0-bf11-311048c802fa Closed C false 0 660 581 13 20 666.5 591 7b36b876-9451-46f5-8220-a200d969cc66 Get Number 1 1 Contextual numeric input. aab3602e-e043-4125-9c15-a717af5b9578 0 true 1.7976931348623157E+308 -1.7976931348623157E+308 Get Number Get Number false Now choose another number: 8522a0bc-89ed-4b14-b82f-45fe5bc752e1 1 false 407 -869 113 26 432 -868 797d922f-3a1d-46fe-9155-358b009b5997 One Over X Compute one over x. true a75c0fa1-8df6-4013-8170-c934fd668f7d One Over X 1/x 926 1278 55 28 952 1292 Input value c9090db1-48ed-4bf0-85aa-c2c1ddb60cb0 Value x false eb4058f9-c775-4feb-b17e-c9f9ff3bd9fe 1 928 1280 9 24 934 1292 Output value 6d8e985e-ab75-42f9-a668-9ebe23f88084 Result y false 0 967 1280 12 24 973 1292 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 39b6a1ea-54d5-40a0-bf47-1bead8016cec 9abd7f45-4ace-4918-a086-20e99f108dd4 17a2e73b-e685-4dec-9fef-b9ec61513219 c330d665-906f-44e6-8721-423a78599006 db8d71b1-0bb4-4386-b6ca-3243568f2bb5 5 ace75598-1c84-4de3-a524-0040f5d52515 Group 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. true eb3eb05c-89ac-410c-9d9a-61d23060c704 List Length Lng 852 -661 55 32 878 -645 1 Base list 9b0889ae-8885-438c-980b-c186ffeb5d89 List L false f3b13398-da7c-4484-930e-a330420f2528 1 854 -659 9 28 860 -645 Number of items in L 98872d58-a7b5-49fa-b4cc-93cbaf4f96dd Length L false 0 893 -659 12 28 899 -645 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. a3d14b35-99c5-48f8-818b-315dfde8db25 Evaluate Eval 476 -293 56 44 503 -271 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate Format("X: {0:0.00} mm", D.x) 905f0bfd-d43c-4dfa-86db-50129d9bee2a Expression E false 0 478 -291 10 20 484.5 -281 'D' value used to evaluate Expression d618ffc0-dc15-4a08-b9fe-89ba84dfa8c7 D D true 6c28e09b-7538-4174-95c1-110f96b5bde6 1 478 -271 10 20 484.5 -261 Expression result 6eb64168-ee03-4aaf-ba82-33fdd0bb24e8 Result R false 0 518 -291 12 40 524 -271 1b0ee096-cc76-4847-8941-04a9e256de76 Settings (Quality) Represents 'Smooth & slower' mesh settings. afbdcec9-c280-468d-a4b7-6b8a0774ad60 Settings (Quality) Smooth 513 416 43 56 527 444 Smooth mesh settings 72d78a8f-f238-43ac-a100-3bb9ea357dda Settings S false 0 542 418 12 52 548 444 2013e425-8713-42e2-a661-b57e78840337 Concatenate Concatenate some fragments of text d7da1c24-556e-46d5-88cf-288d0280dbd9 Concatenate Concat 629 -318 56 184 656 -226 9 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 1 3ede854e-c753-40eb-84cb-b48008f14fd4 First text fragment 6cabe95f-08e5-41fa-8446-402011808017 Fragment I I true 5ec9e01b-152c-4c46-931e-f54b9b3c3668 1 631 -316 10 20 637.5 -306 Second text fragment ee20bff9-f96f-48c7-a297-49c374b0a655 Fragment H H true a894ff3f-c3fe-4dbe-a632-07dc20e564cf 1 631 -296 10 20 637.5 -286 Third text fragment c5e645c6-9e2e-4229-b0d6-96372f541482 Fragment A A true b114e4b3-af40-43aa-baf7-8cefd0d73d94 1 631 -276 10 20 637.5 -266 Additional text fragment 96933a73-31f3-4243-be3c-cd3973d78092 Fragment B B true 6eb64168-ee03-4aaf-ba82-33fdd0bb24e8 1 631 -256 10 20 637.5 -246 Additional text fragment bc469eea-161a-4995-91fd-11ade2083307 Fragment C C true 0 631 -236 10 20 637.5 -226 Additional text fragment f5f8ab08-caa4-4eb5-bc4e-959d0caa81cd Fragment D D true b114e4b3-af40-43aa-baf7-8cefd0d73d94 1 631 -216 10 20 637.5 -206 Additional text fragment e4f7fa1e-662e-4877-ba47-260b60835d35 Fragment E E true 3666ccd7-4469-4d4f-b400-12628b0b03c9 1 631 -196 10 20 637.5 -186 Additional text fragment 6cc7865c-402c-4771-a69f-d4fc68ad5e1a Fragment F F true b114e4b3-af40-43aa-baf7-8cefd0d73d94 1 631 -176 10 20 637.5 -166 Additional text fragment 57a07dc4-5d46-4da2-9bf9-83420b6489a5 Fragment G G true fdd88884-e534-4ed7-aeaf-0aa72ca17394 1 631 -156 10 20 637.5 -146 Resulting text consisting of all the fragments 84c4f92c-b026-4ce0-bd33-e21ac9fc5f90 Result R false 0 671 -316 12 180 677 -226 73215ec5-0eb5-4f85-9e07-b09c4590ce2b Context Print Textual data to print at the end of the GrasshopperPlayer command. 6b35efb4-c478-4230-a54c-d7ea72720514 Context Print C-Print 648 -882 45 53 679 -855 2 Text for printing. 6f4ff495-1758-44f6-8cbd-5a62e6ccc6ec Text Tx false aab3602e-e043-4125-9c15-a717af5b9578 1 650 -880 14 49 658.5 -855.5 41dd7ba9-1f53-49d9-af42-a9270b0e9454 Get Geometry 3966 1 1 false Contextual geometry input. 48 true b145803b-eea5-42c2-8b60-ec6b12c394aa true Get Geometry Get Geometry false Please select a Mesh or a Brep 122ab2f4-68bf-4e27-a703-000b590651a2 1 false -387 -271 116 26 -362 -270 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true c330d665-906f-44e6-8721-423a78599006 Move Move 629 688 57 44 656 710 Base geometry 641397f9-6044-467c-8ce5-f6464caf26cf Geometry G true 5c83ea37-9e0f-4b4e-bd63-828f7520b095 1 631 690 10 20 637.5 700 Translation vector 3687b428-a60a-4517-9ca0-384befa58f76 Motion T false 3fbd6a07-27dd-400e-bc51-ddcfd2440765 1 631 710 10 20 637.5 720 1 1 {0} 0 0 10 Translated geometry f023070a-ec8d-4cf2-ab8d-07e783c8e14e Geometry G false 0 671 690 13 20 677.5 700 Transformation data 46b71e9d-3af3-4690-a0d5-dc42c4078bc2 Transform X false 0 671 710 13 20 677.5 720 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. true 1464aa72-619d-41bc-ad57-ad378a02289d List Length Lng 849 -627 55 32 875 -611 1 Base list 230a82be-fdbe-44b1-8969-ddede6908b84 List L false 302a57dd-a970-4c26-8ae8-bb65bbaeb98e 1 851 -625 9 28 857 -611 Number of items in L eeab18db-afe0-4cb6-8b28-2d697a55992b Length L false 0 890 -625 12 28 896 -611 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values b114e4b3-af40-43aa-baf7-8cefd0d73d94 Panel false 0 0 482 -339 50 46 0 0 0 482.72513 -338.09167 255;255;250;90 true true true false false true d6cb16a3-a3d9-4506-b5c3-f82e48fd20b9 Filter Content Separate content by filter condition fffff342-0b67-4445-8941-442271259b92 Filter Content Filter IOComponents, Version=8.28.26041.11002 604 -640 57 64 631 -608 3 39304976-7d5b-4dbc-b913-147bc3340e32 fb3e1397-9f12-4f57-89bb-3c12a57b6d70 2e3ab970-8545-46bb-836c-1c11e5610bce 3 39304976-7d5b-4dbc-b913-147bc3340e32 cb95db89-6165-43b6-9c41-5702bc5bf137 2e3ab970-8545-46bb-836c-1c11e5610bce 1 The content to filter c9d3ce45-a154-4193-87ac-f4364e961a74 Content C false b145803b-eea5-42c2-8b60-ec6b12c394aa 1 606 -638 10 20 612.5 -628 Determines the filtering criteria that the content must satisfy to be included 30ca64a2-0443-479f-bd5d-f0ba020ac7f9 Filter F false ab8a11fa-352d-43fa-b325-3aca72c2d136 1 606 -618 10 20 612.5 -608 Max number of items to filter. For an unlimited filtering remove this parameter. 3078281b-02b6-485f-a92e-0b2294a14f78 Limit L false 0 606 -598 10 20 612.5 -588 1 1 {0} 1 1 Input content filtered by value 980aaf58-a709-4485-b1b6-4c20e2b65341 Content C false 0 646 -638 13 20 652.5 -628 1 Whether or not input Content passes the filter. f6f25e5a-ba8e-4eba-9884-2db398c74d64 Pass P false 0 646 -618 13 20 652.5 -608 Items count. For a more performant way of knowing how many items pass this filter remove all outputs but this. fcdabb6a-5f5e-4878-9da8-ec518c8741d5 Count C false 0 646 -598 13 20 652.5 -588 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values c5ea8dac-a2a2-47b4-ba10-d2f1a7e7e535 Panel false 0 0 Brep 145 -647 160 36 0 0 0 145.82596 -646.65735 255;255;250;90 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 5faa4cd3-e873-490b-9366-a2816f7cd78b Panel false 0 601264ec-30da-4615-9c8e-284d6b33bd49 1 Double click to edit panel content… 322 -1322 246 35 0 0 0 322.15732 -1321.4543 255;255;250;90 false false true false false true 74cad441-2264-45fe-a57d-85034751208a Explode Tree Extract all the branches from a tree true ba1cd0e7-a57a-4717-b9df-c2fb5dc67a7a Explode Tree BANG! 740 -652 56 49 767 -627 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data to explode 608027e0-2013-49da-8cc3-b3be91cc7a86 Data D true 980aaf58-a709-4485-b1b6-4c20e2b65341 1 742 -650 10 45 748.5 -627.5 2 All data inside the branch at index: 0 f3b13398-da7c-4484-930e-a330420f2528 false Branch 0 - false 0 782 -650 12 22 788 -638.75 2 All data inside the branch at index: 1 302a57dd-a970-4c26-8ae8-bb65bbaeb98e false Branch 1 - false 0 782 -628 12 23 788 -616.25 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 17a2e73b-e685-4dec-9fef-b9ec61513219 Evaluate Eval 525 780 56 64 552 812 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 {-C.x,-C.y,(D.z/2)-C.z} cb4100f3-57e1-43ba-b971-99d92b88fb0e Expression E false 0 527 782 10 20 533.5 792 'C' value used to evaluate Expression fbe24c40-4a84-4eab-ab5e-eddb83edc6ca C C true 488b60d2-e73a-44c3-823d-7e2031a809f7 1 527 802 10 20 533.5 812 'D' value used to evaluate Expression 8dae52ea-0628-4770-a050-76c43925f145 D D true 001eb3e0-178c-4dd4-857e-9bfce1dd86b8 1 527 822 10 20 533.5 832 Expression result 3fbd6a07-27dd-400e-bc51-ddcfd2440765 Result R false 0 567 782 12 60 573 812 fed87bdd-8327-49cd-949c-09d70f3c345c Get String 1 1 Contextual text input. 601264ec-30da-4615-9c8e-284d6b33bd49 3 Get String Get String false Choose 0 false ""SnapToOrigin"" "SnapToOrigin" ""BrepToMesh"" "BrepToMesh" ""MeshToBrep"" "MeshToBrep" 159 -1264 113 26 184 -1263 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression If(x > 0, "(Open)","(Closed)") 8c0ea789-8cd0-45cf-9272-344f21fec9a5 Expression Expression 369 -417 280 28 516 -403 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 'x' value used to evaluate 'If(x > 0, "(Open)","(Closed)")' 66ab6293-a2de-40d5-843f-6892afaf85d4 1 x x true e7f3c740-2b62-456e-a124-aeeb94121be7 1 371 -415 25 24 393 -403 Result of expression a894ff3f-c3fe-4dbe-a632-07dc20e564cf Result R false 0 635 -415 12 24 641 -403 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 262ec067-f06b-49ac-b626-3b56b37b3309 Panel false 0 0 Mesh 146 -617 160 36 0 0 0 146.90054 -616.35815 255;255;250;90 true true true false false true 919e146f-30ae-4aae-be34-4d72f555e7da Brep Contains a collection of Breps (Boundary REPresentations) true ea754b33-3425-4d04-96fd-c72d89f4858f Brep Brep false 0 93 400 50 20 118.68947 410.17227 1 1 {0} 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 5 00000000-0000-0000-0000-000000000000 41dd7ba9-1f53-49d9-af42-a9270b0e9454 Get Geometry 3966 1 1 false Contextual geometry input. 48 true aef80246-78ce-41f2-a3a5-4fe934494c61 true Get Geometry Get Geometry false Please select a Mesh or a Brep ea754b33-3425-4d04-96fd-c72d89f4858f 1 false 170 397 116 26 195 398 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. b80660bc-c667-40a6-91c0-1c22e6647247 Evaluate Eval 476 -245 56 44 503 -223 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate Format("Y: {0:0.00} mm", D.y) bf6b29fa-6ba3-4eb2-9eb3-575260d06892 Expression E false 0 478 -243 10 20 484.5 -233 'D' value used to evaluate Expression 5c94dfee-9303-48a6-8c3c-46f234b02575 D D true 6c28e09b-7538-4174-95c1-110f96b5bde6 1 478 -223 10 20 484.5 -213 Expression result 3666ccd7-4469-4d4f-b400-12628b0b03c9 Result R false 0 518 -243 12 40 524 -223 eeafc956-268e-461d-8e73-ee05c6f72c01 Stream Filter Filters a collection of input streams 653c70c5-cc14-4a34-a9b6-5558bb270fb8 Stream Filter Filter 441 -1019 69 84 468 -977 4 2e3ab970-8545-46bb-836c-1c11e5610bce 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Index of Gate stream 026643c8-84d4-4e5d-8186-eaf83d6c8b24 Gate G false d617c3e9-1ca9-4e1a-bc9b-a6c194c11b3b 1 443 -1017 10 20 449.5 -1007 1 1 {0} 0 2 Input stream at index 0 7c30f256-5d94-465b-89c4-7bed55093200 false Stream 0 0 true 7c4c9f92-fb4d-432b-961a-d2deee4f8024 1 443 -997 10 20 449.5 -987 2 Input stream at index 1 567101d5-cd3a-408e-9b3c-230a4879eefb false Stream 1 1 true 11423495-9813-4601-b3c3-b06e04e8ed3e 1 443 -977 10 20 449.5 -967 2 Input stream at index 2 07e4f9c3-cfb3-41e8-8ebf-cd26226189a9 false Stream 2 2 true 3dddd4c6-5c2d-4a54-a34a-f94c90700510 1 443 -957 10 20 449.5 -947 2 Filtered stream 8522a0bc-89ed-4b14-b82f-45fe5bc752e1 false Stream S(1) false 0 483 -1017 25 80 495.5 -977 7b36b876-9451-46f5-8220-a200d969cc66 Get Number 1 1 Contextual numeric input. d617c3e9-1ca9-4e1a-bc9b-a6c194c11b3b 3 true 1.7976931348623157E+308 -1.7976931348623157E+308 Get Number Get Number false Choose: [0]MoveToOrigin, [1]BrepToMesh, [2]MeshToBrep 0 false "SnapToOrigin" 0 "BrepToMesh" 1 "MeshToBrep" 2 274 -1044 113 26 299 -1043 41dd7ba9-1f53-49d9-af42-a9270b0e9454 Get Geometry 3966 1 1 false Contextual geometry input. 48 true e32bdf95-e7bd-4b19-ab1b-b8874eb62967 true Get Geometry Get Geometry false Please select a Mesh or a Brep 24209456-1d7e-48bb-bc74-25cead84f309 1 false 209 554 116 26 234 555 ae2531b4-bab2-4bb1-b5bf-f2143d10c132 Context Bake Content for baking at the end of the GrasshopperPlayer command or with Hops and Rhino.Compute. fa2c9433-bb99-4894-9880-9c3fe67c741f Context Bake C-Bake 920 770 72 54 978 797 2 Content to collect for baking bb078e29-647a-4e0e-be08-cdf17658e980 Content Content false f023070a-ec8d-4cf2-ab8d-07e783c8e14e 1 922 772 41 50 944 797 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. c8c5e7cc-46c9-4e79-b461-8d3a1e389464 Evaluate Eval 476 -197 56 44 503 -175 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate Format("Z: {0:0.00} mm", D.z) b873bcb9-73a2-445d-8915-7e10288b87f4 Expression E false 0 478 -195 10 20 484.5 -185 'D' value used to evaluate Expression 2b2f53d2-8c88-4c6f-af7a-da9be84453ea D D true 6c28e09b-7538-4174-95c1-110f96b5bde6 1 478 -175 10 20 484.5 -165 Expression result fdd88884-e534-4ed7-aeaf-0aa72ca17394 Result R false 0 518 -195 12 40 524 -175 60e7defa-8b21-4ee1-99aa-a9223d6134ff Mesh Brep Create a mesh that approximates Brep geometry true fc6f999f-2e8a-4536-8967-da898aefcc1c Mesh Brep Mesh 598 395 57 44 624 417 Brep geometry 8c743e65-d287-45ed-b08f-c9826024effa Brep B false aef80246-78ce-41f2-a3a5-4fe934494c61 1 600 397 9 20 606 407 Settings to be used by meshing algorithm e2e9d91c-8ff0-4aef-881a-299bb6d61ea6 Settings S false 72d78a8f-f238-43ac-a100-3bb9ea357dda 1 600 417 9 20 606 427 1 1 {0} 0 16 false 0 0.0001 0 true 0 0.65 true 0 Mesh approximation a149edc7-108a-47b7-98c1-9839bce1ee08 Mesh M false 0 639 397 14 40 646 417 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. true 71b9b912-8fb3-42a1-a092-877d720e1451 List Length Lng 302 -419 55 32 328 -403 1 Base list a6777f29-d1f8-43d9-a6a7-510b0a82153e List L false 341e4ab4-f379-49ad-9d15-9ccbc5de14b3 1 304 -417 9 28 310 -403 Number of items in L e7f3c740-2b62-456e-a124-aeeb94121be7 Length L false 0 343 -417 12 28 349 -403 73215ec5-0eb5-4f85-9e07-b09c4590ce2b Context Print Textual data to print at the end of the GrasshopperPlayer command. 8d46129f-64de-46b2-b30c-04493e8283ad Context Print C-Print 1265 -355 45 53 1296 -328 2 Text for printing. a861a4f0-7994-42cf-ada2-1012c3acc061 Text Tx false 858efbc3-7a49-4e48-9b4a-ae3b074be843 1 1267 -353 14 49 1275.5 -328.5 0148a65d-6f42-414a-9db7-9a9b2eb78437 Brep Edges Extract the edge curves of a brep. true 3b15f8a7-9db0-42bb-a625-ebb74f6112a2 Brep Edges Edges 299 -378 63 64 325 -346 Base Brep 17b541ae-e560-4cbf-8185-78b102e2985d Brep B false b145803b-eea5-42c2-8b60-ec6b12c394aa 1 301 -376 9 60 307 -346 1 Naked edge curves 341e4ab4-f379-49ad-9d15-9ccbc5de14b3 Naked En false 0 340 -376 20 20 350 -366 1 Interior edge curves bc4318fe-742c-4fd5-bf97-4ac2ea1fcdc8 Interior Ei false 0 340 -356 20 20 350 -346 1 Non-Manifold edge curves 961cb395-ec96-401e-8941-57d58bf33b09 Non-Manifold Em false 0 340 -336 20 20 350 -326 d51e9b65-aa4e-4fd6-976c-cef35d421d05 Boundary Surfaces Create planar surfaces from a collection of boundary edge curves. true d0cfdc9e-75a1-4b59-a7b5-3c3c0b257fe4 Boundary Surfaces Boundary 522 548 55 68 548 582 1 Boundary curves 60ef10f1-65a5-41f0-a7a7-5502e57934c7 Edges E false 8d3498e9-3ffb-4596-a0ad-c6aa8b5d767c 1 524 550 9 64 530 582 1 Resulting boundary surfaces 6bba52f9-f34a-4c9c-a780-095e99b8cd45 Surfaces S false 0 563 550 12 64 569 582 af9cdb9d-9617-4827-bb3c-9efd88c76a70 Box Properties Get some properties of a box true 9abd7f45-4ace-4918-a086-20e99f108dd4 Box Properties BoxProp 415 796 56 104 441 848 Box to analyze c27e52b6-d95b-4575-bb2a-3266e8961f0b Box B false c70da61c-44ea-407d-b4ca-2307c1dbb2f1 1 417 798 9 100 423 848 Center point of box 488b60d2-e73a-44c3-823d-7e2031a809f7 Center C false 0 456 798 13 20 462.5 808 Diagonal vector of box 001eb3e0-178c-4dd4-857e-9bfce1dd86b8 Diagonal D false 0 456 818 13 20 462.5 828 Area of box 325b3c9f-fe9f-4ea0-89cf-70f1edf441d3 Area A false 0 456 838 13 20 462.5 848 Volume of box 4f2b4595-030d-4dfc-a05c-50c9b56f2c89 Volume V false 0 456 858 13 20 462.5 868 Degeneracy of box d04860e1-9241-4497-b1cc-bf9f13d99bdb Degeneracy d false 0 456 878 13 20 462.5 888 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true 39b6a1ea-54d5-40a0-bf47-1bead8016cec Bounding Box BBox 336 836 56 44 363 858 1 Geometry to contain 3bedb153-063f-4432-8396-1be8409aa032 Content C false 5c83ea37-9e0f-4b4e-bd63-828f7520b095 1 338 838 10 20 344.5 848 BoundingBox orientation plane true 67b1207a-e249-4754-bb82-9ae6d13b7b77 Plane P false 0 338 858 10 20 344.5 868 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Aligned bounding box in world coordinates c70da61c-44ea-407d-b4ca-2307c1dbb2f1 Box B false 0 378 838 12 20 384 848 1 Bounding box in orientation plane coordinates true 2537f8f0-7ebc-4802-8537-ea82e3ece70a Box B false 0 378 858 12 20 384 868 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 858efbc3-7a49-4e48-9b4a-ae3b074be843 Panel false 0 84c4f92c-b026-4ce0-bd33-e21ac9fc5f90 1 Double click to edit panel content… 721 -367 172 108 7 0 10 721.9937 -366.3914 255;255;250;90 false false true false false false Courier New 18 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 11423495-9813-4601-b3c3-b06e04e8ed3e Panel false 0 0 You chose 1 161 -971 238 34 0 0 0 161.28952 -970.0459 255;255;250;90 true true true false false true 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression If(y > 0, "Brep, ",If(x > 0, "Mesh, ","I don't know :(")) a8a5c006-858a-446d-aed4-210d0fa3f818 Expression Expression 228 -500 474 44 472 -478 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 'x' value used to evaluate 'If(y > 0, "Brep, ",If(x > 0, "Mesh, ","I don't know :("))' b498c8ed-59d3-4842-af79-dd33101ce733 1 x x true 98872d58-a7b5-49fa-b4cc-93cbaf4f96dd 1 230 -498 25 20 252 -488 'y' value used to evaluate 'If(y > 0, "Brep, ",If(x > 0, "Mesh, ","I don't know :("))' e64443cd-a087-4ac9-9514-690d01341c04 y y true eeab18db-afe0-4cb6-8b28-2d697a55992b 1 230 -478 25 20 252 -468 Result of expression 5ec9e01b-152c-4c46-931e-f54b9b3c3668 Result R false 0 688 -498 12 40 694 -478 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects b1ceb372-39ad-41f3-b25d-d82331602d14 df968c77-181c-4426-a16b-208780a4e053 197bfad7-fa84-4265-8c1f-ec7fe553c093 858efbc3-7a49-4e48-9b4a-ae3b074be843 d7da1c24-556e-46d5-88cf-288d0280dbd9 13b7e568-26db-4bc3-a9a9-723f43214d03 3cb4963a-229b-42fc-a82a-5303ea3bb23c b114e4b3-af40-43aa-baf7-8cefd0d73d94 c8baac57-1bca-4f64-84ee-483f74dc46fe 18184248-73be-4373-bbdc-07490019b748 09f0ab9a-db50-4afb-b522-8b6d27c7ed95 71794216-0866-4c34-a94f-791cb6db1b82 6d02f160-74af-43e2-aa88-7433111ce969 3b15f8a7-9db0-42bb-a625-ebb74f6112a2 8c0ea789-8cd0-45cf-9272-344f21fec9a5 71b9b912-8fb3-42a1-a092-877d720e1451 fffff342-0b67-4445-8941-442271259b92 728a61d6-5c22-461f-9306-1fe3a0e3b7c9 c5ea8dac-a2a2-47b4-ba10-d2f1a7e7e535 1464aa72-619d-41bc-ad57-ad378a02289d 262ec067-f06b-49ac-b626-3b56b37b3309 a8a5c006-858a-446d-aed4-210d0fa3f818 ba1cd0e7-a57a-4717-b9df-c2fb5dc67a7a eb3eb05c-89ac-410c-9d9a-61d23060c704 24 b524ce0e-9430-4743-b7de-878be4843d6d Group 919e146f-30ae-4aae-be34-4d72f555e7da Brep Contains a collection of Breps (Boundary REPresentations) true 122ab2f4-68bf-4e27-a703-000b590651a2 Brep Brep false 0 -471 -268 50 20 -445.62335 -257.3109 1 1 {0} 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 5 00000000-0000-0000-0000-000000000000 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 7c4c9f92-fb4d-432b-961a-d2deee4f8024 Panel false 0 0 You chose 0 162 -1008 238 34 0 0 0 162.84915 -1007.92505 255;255;250;90 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 3dddd4c6-5c2d-4a54-a34a-f94c90700510 Panel false 0 0 You chose 2 161 -930 238 34 0 0 0 161.76984 -929.44684 255;255;250;90 true true true false false true 1e936df3-0eea-4246-8549-514cb8862b7a Mesh Contains a collection of polygon meshes true 24209456-1d7e-48bb-bc74-25cead84f309 Mesh Mesh false 0 120 557 50 20 145.14464 567.01624 1 1 {0} YmBkYGD4DwQgGgR4mIBEeFBGZl6+c35ubn6ejkJYalFxZn6erYWeERCZGZgY6hkaGhgY6Sg4l+aUlBal2uallpYUJeboKASUJuVkJnunVobkZ6fm2ZqaGhlZGKZamiebm5qaGhuwgmwRBhuu556an5taUlSp55tanMECFGcvg9jDlViUnJFZlmqcksuZX5Cal1dalFTMkpJYkghSxMHBwQRyooA6A4MNkN43tWACJzOQwQ8iFIEGMf2qZ2IQZYF45/d/JgYRqNeeXLnu5/7ysuD+pwwCzYxKH3R3Ssf8AcrfZYbIW0gACTYgviRrPG/vj6f/cdEMKCDFAZXvgsZnYDB0e3QQhKFsR0YGBafeiR1ODAwN9kh4PxJGEQOFGiNDA4PDNKiBogxgEQhGB7rOMq8fmUnZo4sLYFGLDNpdnntJhG8D6wOFMMPZMyDwxB5itxhUGchKUICxwJQxsMVyb2iJND+NcBQTMysLGzsnBxc3Lw8fv6CwkICoiJi4AlDyzcWVqWDjYqDGVdwyLqgumdCY2KjMIc1wk9NWh111iuxciQsMHnwdsoWdzk8ePLM4dOag6rkDFxacO7DgActB3lfcXWtlq9XKHoiYH3jol1IYslcjr+TIO/eU6sC/TMHMDEuXezMe2aBsAbLwYOe3DrCF9nALf59J2jW/sZGxx174+Db1Zt5jLpu+Tz6UlmCxgWWJvNaypiN5Dhv4VyzYuPBdlkOSsYHCxukHbjCcdvSKPGd38t0BoBEX41p/gM2MgpsZvTdr6t1XoVHfVjeaHG6q+n01TmGb2Ay2j5INDEfYLyb8DNdWfNVoMoP/UjuLQ80GmQ7esN2n+JaxHWObzftI+c2G9luMz9rb2pp+Kkitlp5wh4dh2U3Hpa2qCvz4IqwB6L0nfDebwU7RhzslOeEAe4xMQGbMo5YnzheeOHtM6Xee3K8caMfqa8favvvkV/ufvxhNvwgkbr/26wpI6xKkmMWWoBDgA0aioqe6TJsZixlhDjzmYXMAmWZAiDtAWOB82GAoFOjA+qLw1v96pgaYGm7ibB0Fo2AUjILhAQAAAAD//wMA 6 00000000-0000-0000-0000-000000000000 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 353.59958 723.7407 554.38086 723.7407 554.38086 747.1904 353.59958 747.1904 A quick note Microsoft Sans Serif db8d71b1-0bb4-4386-b6ca-3243568f2bb5 false Scribble Scribble 25 PS_MoveToOrigin 348.59958 718.7407 210.78128 33.449707 353.59958 723.7407 73215ec5-0eb5-4f85-9e07-b09c4590ce2b Context Print Textual data to print at the end of the GrasshopperPlayer command. 4e5e9c9e-c905-4345-ad4f-09fcb8551c26 Context Print C-Print 662 -1003 45 53 693 -976 2 Text for printing. 1ccf21c4-8e90-4370-8474-a45e20dffde5 Text Tx false 8522a0bc-89ed-4b14-b82f-45fe5bc752e1 1 664 -1001 14 49 672.5 -976.5 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values dc341926-10fa-4485-82fe-90d4fda2b8b2 Number Slider Number of Breaks false 0 4460 3951 216 20 4460.0713 3951.2844 3 1 1 10 0 0 4 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points true af317737-606a-4944-93f0-049a7b98db9c Point First Center false b94c88e4-1dcf-4328-83c3-66b6ba4a20c7 1 6503 4130 66 20 6536.9287 4140.9453 86b28a7e-94d9-4791-8306-e13e10d5f8d5 Area Solve area properties for breps, meshes and planar closed curves. true 0ea52fd7-dec4-4a1e-9495-894d79429e09 Area Area 5714 4127 73 44 5741 4149 1 ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 fbac3e32-f100-4292-8692-77240a42fd1a Brep, mesh or planar closed curve for area computation eb5a827d-749a-43ce-b84d-e82c3e590caf Geometry G false 2d6bd6be-671f-44fe-80d6-d9238581c4e5 1 5716 4129 10 40 5722.5 4149 Area of geometry f01285bd-b880-4861-a989-d179bea62d94 Area A true 0 5756 4129 29 20 5762.5 4139 Area centroid of geometry 058e2261-71b0-426e-bd44-38a39bd8524b 1 Centroid C true 0 5756 4149 29 20 5762.5 4159 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true ccbe40e4-5b5f-4ca6-bbc3-91ca1770ad38 List Item Item 5823 4172 58 64 5852 4204 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list 96b28678-f42b-4f0a-8fe0-e3039d47fbc7 List L false 058e2261-71b0-426e-bd44-38a39bd8524b 1 5825 4174 12 20 5832.5 4184 Item index 3c86a902-8933-46a5-8793-5d22ffae1109 Index i false 89c250ae-e28e-4b5c-bf9c-661d67969c8c 1 5825 4194 12 20 5832.5 4204 1 1 {0} 0 Wrap index to list bounds 9dedb075-7ac5-4067-9b13-1e5729ed8df5 Wrap W false 0 5825 4214 12 20 5832.5 4224 1 1 {0} true Item at {i'} 2c1fb8c9-0843-411c-ac08-7aa071b985d7 false Item i false 0 5867 4174 12 60 5873 4204 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Contains a collection of integer numbers 89c250ae-e28e-4b5c-bf9c-661d67969c8c Integer First false 0 5743 4194 50 20 5768.864 4204.9775 1 1 {0} 0 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points true 70496cc4-0222-4890-aadd-6d29ecc7509f Point Last Center false 0c8234a4-4e98-4676-b122-757866918fd1 1 6506 4159 65 20 6538.6846 4169.125 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true c619bf45-e4d6-4a58-a6b8-9353856534c0 List Item Item 5823 4256 58 64 5852 4288 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list 1477e98a-4c98-4800-81d2-f7e5e4101297 List L false 058e2261-71b0-426e-bd44-38a39bd8524b 1 5825 4258 12 20 5832.5 4268 Item index 7ef50ce6-4839-4f64-8855-1bea6ce2a021 Index i false 73517087-dec0-48be-8c69-79cc34e4257d 1 5825 4278 12 20 5832.5 4288 1 1 {0} 0 Wrap index to list bounds 056a5664-da20-4b5a-89a6-ee7f48425f17 Wrap W false 0 5825 4298 12 20 5832.5 4308 1 1 {0} true Item at {i'} 1a1cef5d-e5c0-4683-b70b-9aaf5fe9c319 false Item i false 0 5867 4258 12 60 5873 4288 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Contains a collection of integer numbers 73517087-dec0-48be-8c69-79cc34e4257d Integer Last false 0 5741 4279 50 20 5766.1934 4289.585 1 1 {0} -1 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true a0cc65dc-b875-47dd-8631-440bc8f6ff28 Evaluate Eval 5927 4256 55 44 5953 4278 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate {x.x,x.y,0} 7de190a7-42b0-45c1-aff3-259377d40d58 Expression E false 0 5929 4258 9 20 5935 4268 'x' value used to evaluate Expression aaf6d94e-beaa-4f03-b513-3ff38e1b9af4 x x true 1a1cef5d-e5c0-4683-b70b-9aaf5fe9c319 1 5929 4278 9 20 5935 4288 Expression result 83501342-ff3e-401c-9ca2-1900396e6787 Result R false 0 5968 4258 12 40 5974 4278 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Create a line segment defined by start point, tangent and length.} true 4dd61853-23f7-4ce1-bfc0-11f4fb500e23 Line SDL Line 5938 4352 56 64 5965 4384 Line start point 66c22d2e-f9ff-4b92-8d2b-1ab82b9d4db2 Start S false 2c1fb8c9-0843-411c-ac08-7aa071b985d7 1 5940 4354 10 20 5946.5 4364 Line tangent (direction) 1f030637-bc94-42aa-a67d-36c0ec8a4e01 Direction D false 6f894e55-c180-44a3-a264-3700dd7e98a1 1 5940 4374 10 20 5946.5 4384 1 1 {0} 0 0 1 Line length 6372d257-5c04-47c1-9d41-03dc9afeecd9 Length L false 54c55b15-98bb-461e-b310-e9b3117812e5 1 5940 4394 10 20 5946.5 4404 1 1 {0} 1 Line segment 8299e428-d561-4d09-a32f-52fe7383ba63 Line L false 0 5980 4354 12 60 5986 4384 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true 1204de68-1d87-4d0f-83be-33ac92e00aaa Polar Array ArrPolar 6089 4414 57 84 6116 4456 Base geometry c0ebc375-ebec-4192-93b6-18b9286edf73 Geometry G true 8299e428-d561-4d09-a32f-52fe7383ba63 1 6091 4416 10 20 6097.5 4426 Polar array plane b6d0c175-073a-4c18-bd39-e0f5c422dccd Plane P false b4bdaf73-73d1-49bb-b338-43eef040cea0 1 6091 4436 10 20 6097.5 4446 1 1 {0} 0 0 0 1 0 0 0 1 0 Number of elements in array. 0d5bf039-de40-4ea1-ac0b-f71d284d4046 Count N false dc341926-10fa-4485-82fe-90d4fda2b8b2 1 6091 4456 10 20 6097.5 4466 1 1 {0} 10 Sweep angle in radians (counter-clockwise, starting from plane x-axis) 633efe04-d822-4a2a-96f1-a282c457941b Angle A false 0 false 6091 4476 10 20 6097.5 4486 1 1 {0} 6.283185307179586 1 Arrayed geometry 06cc78d8-bc40-48bc-b83c-9870240501f2 Geometry G false 0 6131 4416 13 40 6137.5 4436 1 Transformation data 93deb5a2-d30c-4d45-983a-421cbbfbfd86 Transform X false 0 6131 4456 13 40 6137.5 4476 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 54c55b15-98bb-461e-b310-e9b3117812e5 Number Slider false 0 5692 4418 163 20 5692.928 4418.0317 3 1 1 100 0 0 75 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane World XY plane. true 3394b30b-8fc2-4502-8625-ce5644b458e0 XY Plane XY 6013 4432 56 28 6040 4446 Origin of plane 907c6af9-a965-456b-8ebb-b88114e58c99 Origin O false 2c1fb8c9-0843-411c-ac08-7aa071b985d7 1 6015 4434 10 24 6021.5 4446 1 1 {0} 0 0 0 World XY plane b4bdaf73-73d1-49bb-b338-43eef040cea0 Plane P false 0 6055 4434 12 24 6061 4446 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 950ab16d-2901-4c73-b374-b70f80b25003 Evaluate Eval 5742 4362 55 44 5768 4384 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate {cos(π*x),sin(π*x),0} 737f9dd4-64d3-4462-9426-9334e5dd140c Expression E false 0 5744 4364 9 20 5750 4374 'x' value used to evaluate Expression c123163f-1197-412d-be61-5a1afbcc8aa5 x x true 0a447b1e-9764-4502-9aa9-ed1e196a91c1 1 5744 4384 9 20 5750 4394 Expression result 6f894e55-c180-44a3-a264-3700dd7e98a1 Result R false 0 5783 4364 12 40 5789 4384 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 0a447b1e-9764-4502-9aa9-ed1e196a91c1 Number Slider Angle Offset false 0 4486 3923 190 20 4486.9346 3923.736 2 1 0 2 0 0 0.41 ccc3f2ff-c9f6-45f8-aa30-8a924a9bda36 Line + Pt Create a plane from a line and a point. true c047bb41-d154-441a-ba70-0ae0d4ade2d8 Line + Pt LnPt 7049 3459 58 44 7075 3481 Line constraint. Plane origin will be at line startpoint. Plane x-axis will be parallel to line direction. d0ce94c9-4d5b-44d7-8822-5dc5e4314908 Line L false 06cc78d8-bc40-48bc-b83c-9870240501f2 1 7051 3461 9 20 7057 3471 Point on plane. Point must not be co-linear with line. e5045b22-bdaf-48b4-8f41-8c2e40e9c601 Point P false 1a1cef5d-e5c0-4683-b70b-9aaf5fe9c319 1 7051 3481 9 20 7057 3491 Plane definition dcf985fe-169a-41bb-968a-04505ba4f7a6 Plane Pl false 0 7090 3461 15 40 7097.5 3481 d8698126-0e91-4ae7-ba05-2490258573ea Plane Through Shape Make a rectangular surface that is larger than a given shape. b1e830f3-c98a-4cdb-8bb0-89352f4c2ed1 Plane Through Shape PxS false 7168 3421 55 64 7194 3453 Surface plane e55450cb-e9b7-4602-b65e-00fd5da6b152 Plane P false dcf985fe-169a-41bb-968a-04505ba4f7a6 1 7170 3423 9 20 7176 3433 Shape to exceed 5d082c1d-bcac-46bb-a4cf-f99c91291d1d Shape S false db81e70e-d7a8-4d84-8f5c-7e1e3e6ac35d 1 7170 3443 9 20 7176 3453 Boundary inflation amount ad8ba663-245a-417a-a06e-01711e99f740 Inflate I false 0 7170 3463 9 20 7176 3473 1 1 {0} 1 Resulting planar surface 3a5bf014-2026-4b6d-a5a9-ee6cad569730 Surface S false 0 7209 3423 12 60 7215 3453 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true a1f00b1e-870a-4c85-802b-118070baebf5 Evaluate Eval 6260 4092 57 104 6288 4144 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 {(x.x + m)*s+t.x,t.y,0} c698773d-7f15-47bc-8e61-98a4f92303d3 Expression E false 0 6262 4094 11 20 6269 4104 'x' value used to evaluate Expression 21b7a9cc-b440-46af-aaf6-513e3053b1fb x x true 75b446a0-bad6-469a-a142-def0dc963593 1 6262 4114 11 20 6269 4124 'm' value used to evaluate Expression cc801319-fbaa-4a0b-825d-33c4cb48e774 m m true 96b3e90d-1908-46de-979d-b8a6acbde9a2 1 6262 4134 11 20 6269 4144 's' value used to evaluate Expression 713cd9f1-1729-40c5-9499-c0e44703e367 s s true 24f87684-75be-4721-ad17-2a4650558495 1 6262 4154 11 20 6269 4164 't' value used to evaluate Expression 325517a7-7732-41e3-b5cb-86f2b7fa40f9 t t true 5fa37805-ebb6-4324-93ab-8c1b081a8a99 1 6262 4174 11 20 6269 4184 Expression result b7baae70-4225-4ede-ab30-bb6f32c0a49c Result R false 0 6303 4094 12 100 6309 4144 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 3c84e82e-42f2-470a-be1f-08750e981a02 Move Move 6388 4110 57 44 6415 4132 Base geometry 995fdb4f-1ad7-4d4b-997d-1c4564b91be6 Geometry G true 83501342-ff3e-401c-9ca2-1900396e6787 1 6390 4112 10 20 6396.5 4122 Translation vector fdb4808e-ca6b-4163-8d2e-57c3e4d05085 Motion T false b7baae70-4225-4ede-ab30-bb6f32c0a49c 1 6390 4132 10 20 6396.5 4142 1 1 {0} 0 0 10 Translated geometry 0c8234a4-4e98-4676-b122-757866918fd1 Geometry G false 0 6430 4112 13 20 6436.5 4122 Transformation data cc71d548-a294-4f07-aa25-0a6ea79557eb Transform X false 0 6430 4132 13 20 6436.5 4142 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 7059.0933 3519.695 7282.0547 3519.695 7282.0547 3537.8958 7059.0933 3537.8958 A quick note Microsoft Sans Serif 66e91cdc-8626-4b7c-bf29-e7053623a5c4 false Scribble Scribble 25 BreakPlane Preview 7054.0933 3514.695 232.96143 28.200684 7059.0933 3519.695 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects c047bb41-d154-441a-ba70-0ae0d4ade2d8 b1e830f3-c98a-4cdb-8bb0-89352f4c2ed1 66e91cdc-8626-4b7c-bf29-e7053623a5c4 3 344d4477-e913-4e48-a258-85041a758cd9 Group cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true a8156848-bfe0-46be-8fc2-fd7b9a457a22 Evaluate Eval 6089 4247 55 44 6115 4269 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate {x.x/2,-x.y/2,0} 97acc0d2-614a-45bf-8084-4abe80cd2ac0 Expression E false 0 6091 4249 9 20 6097 4259 'x' value used to evaluate Expression bbb9db83-515e-45b7-9056-07780af6c6bb x x true 75b446a0-bad6-469a-a142-def0dc963593 1 6091 4269 9 20 6097 4279 Expression result 5fa37805-ebb6-4324-93ab-8c1b081a8a99 Result R false 0 6130 4249 12 40 6136 4269 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true b7b21d74-99cd-4869-a259-5319824b1ed5 Move Move 6270 4205 57 44 6297 4227 Base geometry 219939ec-383e-4119-bf37-06005b990d95 Geometry G true 2c1fb8c9-0843-411c-ac08-7aa071b985d7 1 6272 4207 10 20 6278.5 4217 Translation vector 413773e6-04a1-40d9-8122-44a338adae23 Motion T false 5fa37805-ebb6-4324-93ab-8c1b081a8a99 1 6272 4227 10 20 6278.5 4237 1 1 {0} 0 0 10 Translated geometry b94c88e4-1dcf-4328-83c3-66b6ba4a20c7 Geometry G false 0 6312 4207 13 20 6318.5 4217 Transformation data 68f102de-00c5-4742-a242-723326acd019 Transform X false 0 6312 4227 13 20 6318.5 4237 f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Create a numeric domain which encompasses a list of numbers. f66e49e4-dd61-4932-bcbc-15d55445f478 Bounds Bnd 6068 4087 56 33 6095 4104 1 Numbers to include in Bounds aee27a47-8553-4849-a122-afba52d8be26 Numbers N false b4bbc762-d739-41a7-85f3-69675812aacb 1 6070 4089 10 29 6076.5 4103.5 Numeric Domain between the lowest and highest numbers in {N} 6db10510-2bf0-46c9-9b2a-cb6e3c5511bb Domain I false 0 6110 4089 12 29 6116 4103.5 825ea536-aebb-41e9-af32-8baeb2ecb590 Deconstruct Domain Deconstruct a numeric domain into its component parts. 3526f198-6946-4ae0-b18e-84470bace62d Deconstruct Domain DeDomain 6149 4074 55 71 6175 4110 Base domain b8c148c3-e7e6-4643-bf43-08b2f39a8802 Domain I false 6db10510-2bf0-46c9-9b2a-cb6e3c5511bb 1 6151 4076 9 67 6157 4109.5 Start of domain f50110ad-d147-4b54-a03f-2183df0090ac Start S false 0 6190 4076 12 33 6196 4092.75 End of domain 24f87684-75be-4721-ad17-2a4650558495 End E false 0 6190 4109 12 34 6196 4126.25 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide a curve into equal length segments true c4f85cb7-7d05-4ed2-b689-b6192cfc2878 Divide Curve Divide 6697 4074 56 64 6724 4106 Curve to divide a001bdd9-a7a6-4814-99be-ef5e47a374ec Curve C false 87771cd9-8404-4349-a549-6dcdb25a397c 1 6699 4076 10 20 6705.5 4086 Number of segments 6be9e6cf-cd2f-4250-8e1c-e18474545265 Count N false 04d9eedc-9189-4300-8138-d7aed5714d66 1 6699 4096 10 20 6705.5 4106 1 1 {0} 10 Split segments at kinks 6f83756d-210b-433b-9198-9f5afe214963 Kinks K false 0 6699 4116 10 20 6705.5 4126 1 1 {0} false 1 Division points 2d40e90c-ded5-4f7d-9036-b340dd24e0d2 Points P false 0 6739 4076 12 20 6745 4086 1 Tangent vectors at division points e24863c8-c8dc-413b-9e0f-8f62635760f1 Tangents T false 0 6739 4096 12 20 6745 4106 1 Parameter values at division points b63d7ac3-eb85-4df0-8bee-b0c59b1d454b Parameters t false 0 6739 4116 12 20 6745 4126 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true c83238b0-cae6-40f5-8a9f-dbed20b6c084 Line Ln 6598 4128 55 44 6624 4150 Line start point 381b9ded-4c3a-420d-87cb-b8da47235cc8 Start Point A false af317737-606a-4944-93f0-049a7b98db9c 1 6600 4130 9 20 6606 4140 Line end point 7bdfda71-25d3-4d6c-8145-23dfd10b2260 End Point B false 70496cc4-0222-4890-aadd-6d29ecc7509f 1 6600 4150 9 20 6606 4160 Line segment 87771cd9-8404-4349-a549-6dcdb25a397c Line L false 0 6639 4130 12 40 6645 4150 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane World XY plane. true 48a4d1ca-049a-4f14-b242-47ec42a72c14 XY Plane XY 7223 4169 56 28 7250 4183 Origin of plane 6307b8a6-efa9-40a0-b902-84c8b9fd2634 Origin O false 2d40e90c-ded5-4f7d-9036-b340dd24e0d2 1 7225 4171 10 24 7231.5 4183 1 1 {0} 0 0 0 World XY plane 24b1346c-2eb5-4087-8172-c967c06354a8 Plane P false 0 7265 4171 12 24 7271 4183 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true e8a3fc24-f38b-4687-b2b2-055e72f93f0a Polar Array ArrPolar 7332 4151 57 84 7359 4193 Base geometry 9db3e673-7c91-4571-935d-68d8d8d0eeea Geometry G true 31debc0e-e0e5-4613-bb06-26becbaedecd 1 7334 4153 10 20 7340.5 4163 Polar array plane 4e6e4da0-0ac8-492e-9ad4-2da48994761e Plane P false 24b1346c-2eb5-4087-8172-c967c06354a8 1 7334 4173 10 20 7340.5 4183 1 1 {0} 0 0 0 1 0 0 0 1 0 Number of elements in array. f082c674-d562-4ec9-99c5-1000d25432f5 Count N false dc341926-10fa-4485-82fe-90d4fda2b8b2 1 7334 4193 10 20 7340.5 4203 1 1 {0} 10 Sweep angle in radians (counter-clockwise, starting from plane x-axis) cefecf58-238e-4087-b572-78604e08080c Angle A false 0 false 7334 4213 10 20 7340.5 4223 1 1 {0} 6.283185307179586 1 Arrayed geometry ef947568-e5d2-4dad-9346-bb8cb2209d76 Geometry G false 0 7374 4153 13 40 7380.5 4173 1 Transformation data f8f47d0e-c9d1-4436-aa49-bc189d94816b Transform X false 0 7374 4193 13 40 7380.5 4213 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true bfa2bfde-e22e-4cdd-a202-55a748302461 Move Move 6594 4178 57 44 6621 4200 Base geometry e97ac282-5ce9-4f22-a380-ca1e63319deb Geometry G true 8299e428-d561-4d09-a32f-52fe7383ba63 1 6596 4180 10 20 6602.5 4190 Translation vector dfd27a5f-75ee-419e-9765-d1102c34774e Motion T false 5fa37805-ebb6-4324-93ab-8c1b081a8a99 1 6596 4200 10 20 6602.5 4210 1 1 {0} 0 0 10 Translated geometry b7c1cfd4-95d7-41e1-8673-63daa53d45cd Geometry G false 0 6636 4180 13 20 6642.5 4190 Transformation data fe412f4f-4456-405b-a154-421d1789ccd0 Transform X false 0 6636 4200 13 20 6642.5 4210 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Set the amplitude (length) of a vector. b8520f3c-acce-4f98-a4ce-cf6882ca42eb Amplitude Amp 7126 4202 55 44 7152 4224 Base vector 377cbaa9-a265-470c-a2b1-8fc92a9ee6f2 Vector V false 87771cd9-8404-4349-a549-6dcdb25a397c 1 7128 4204 9 20 7134 4214 Amplitude (length) value dd2d04ef-f33a-4ac1-879c-c2d6ffb1e30f Amplitude A false 260be3bd-6588-4ffe-bb22-1d40693c0596 1 7128 4224 9 20 7134 4234 1 1 {0} 1 Resulting vector 438cdad6-dd18-44fb-a063-6ea4b3117a0a Vector V false 0 7167 4204 12 40 7173 4224 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 14f6aea2-70c4-42f7-9d39-a86e95ed71f5 Move Move 7222 4120 57 44 7249 4142 Base geometry cf776486-dc54-4e2d-956f-cb6a42241f4c Geometry G true b7c1cfd4-95d7-41e1-8673-63daa53d45cd 1 7224 4122 10 20 7230.5 4132 Translation vector e86bb859-6866-4e9f-9d3a-c239991748d5 Motion T false 438cdad6-dd18-44fb-a063-6ea4b3117a0a 1 7224 4142 10 20 7230.5 4152 1 1 {0} 0 0 10 Translated geometry 31debc0e-e0e5-4613-bb06-26becbaedecd Geometry G false 0 7264 4122 13 20 7270.5 4132 Transformation data 782aba36-234e-4b37-96c0-dc540a1c9cc8 Transform X false 0 7264 4142 13 20 7270.5 4152 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 246756ea-1dba-4cd5-b91e-126bcd01a52b List Item Item 6832 4111 58 64 6861 4143 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list b5571b81-aeb9-48e4-bea5-ec77b9449cfc List L false 2d40e90c-ded5-4f7d-9036-b340dd24e0d2 1 6834 4113 12 20 6841.5 4123 Item index 4d8baa4d-d67a-485c-98af-4d19cc68acfc Index i false 330d8748-ee7e-4607-bcab-f98db392265e 1 6834 4133 12 20 6841.5 4143 1 1 {0} 0 Wrap index to list bounds 263a7cf9-54f5-4569-be61-608c09213f02 Wrap W false 0 6834 4153 12 20 6841.5 4163 1 1 {0} true Item at {i'} e754bfc8-b2d6-4ff7-81a8-5cf81885e522 false Item i false 0 6876 4113 12 60 6882 4143 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Contains a collection of integer numbers 330d8748-ee7e-4607-bcab-f98db392265e Integer First false 0 6766 4135 50 20 6791.9043 4145.5586 1 1 {0} 0 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Contains a collection of integer numbers ea2ef50c-9db9-4620-a8ac-7d059dce6d84 Integer Second false 0 6767 4208 50 20 6792.724 4218.1655 1 1 {0} 1 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true e2bc2db6-ba68-4a7d-a777-35c6836376c8 List Item Item 6834 4184 58 64 6863 4216 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list 1710e952-0c60-4fba-b260-8ee592f110fd List L false 2d40e90c-ded5-4f7d-9036-b340dd24e0d2 1 6836 4186 12 20 6843.5 4196 Item index 7f54c858-4a6e-44dc-9673-49e2444f6bbb Index i false ea2ef50c-9db9-4620-a8ac-7d059dce6d84 1 6836 4206 12 20 6843.5 4216 1 1 {0} 0 Wrap index to list bounds 88dce6af-b32c-48bd-868e-37afce1e436d Wrap W false 0 6836 4226 12 20 6843.5 4236 1 1 {0} true Item at {i'} 33fd10be-8c93-47d1-b316-2443f85b3e9b false Item i false 0 6878 4186 12 60 6884 4216 93b8e93d-f932-402c-b435-84be04d87666 Distance Compute Euclidean distance between two point coordinates. 9196ea09-008b-4d87-b597-d5702d976dfb Distance Dist 6920 4187 56 44 6946 4209 First point aac73076-f5e1-402e-ab59-15a6198836d3 Point A A false e754bfc8-b2d6-4ff7-81a8-5cf81885e522 1 6922 4189 9 20 6928 4199 Second point 0d1fd90d-65ee-4ac4-b20d-a55c79fc82cf Point B B false 33fd10be-8c93-47d1-b316-2443f85b3e9b 1 6922 4209 9 20 6928 4219 Distance between A and B df83d537-d2c7-40ee-ad72-da57059443a4 Distance D false 0 6961 4189 13 40 6967.5 4209 e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Create a series of numbers. de014a7f-f34c-487f-aab6-3c62551e6522 Series Series 7001 4222 56 64 7028 4254 First number in the series 74a0fb89-df03-4128-9735-da0350b92677 Start S false 0 7003 4224 10 20 7009.5 4234 1 1 {0} 0 Step size for each successive number 32bb8415-5985-49b8-b9bd-c0cbe1bd6a4f Step N false df83d537-d2c7-40ee-ad72-da57059443a4 1 7003 4244 10 20 7009.5 4254 1 1 {0} 1 Number of values in the series 285b7b17-cfa6-44f5-8f7b-c39318fb2612 Count C false 7b673111-ea3f-4b42-b406-412c8b2fe8f8 1 7003 4264 10 20 7009.5 4274 1 1 {0} 10 1 Series of numbers 260be3bd-6588-4ffe-bb22-1d40693c0596 Series S false 0 7043 4224 12 60 7049 4254 6d4b82a7-8c1d-4bec-af7b-ca321ba4beb1 Line | Line Solve intersection events for two lines. true 680607f2-a5aa-4918-8347-bfa453cd05a5 Line | Line LLX 7457 3994 77 84 7499 4036 First line for intersection d451ecce-00af-49f7-9a35-d6abd3e85a98 Line 1 A false true 1e783867-5b44-4f90-94f5-8a2ccdb4c629 1 7459 3996 25 40 7481 4016 Second line for intersection b632aad9-f9c1-4875-9464-56d81516060c Line 2 B false ef947568-e5d2-4dad-9346-bb8cb2209d76 1 7459 4036 25 40 7481 4056 Parameter on line A f2e8920e-940e-4acb-ad42-0602a4f5482d Param A tA false 0 7514 3996 18 20 7523 4006 Parameter on line B 7eb6eb5c-26a2-4782-ab3f-263f51244be1 Param B tB false 0 7514 4016 18 20 7523 4026 Point on line A 032dc0d4-8102-47bf-ad8b-4f62baa3f743 Point A pA false 0 7514 4036 18 20 7523 4046 Point on line B 89f9b5d9-bd18-4e97-9e58-63d5976d04e9 Point B pB false 0 7514 4056 18 20 7523 4066 afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode a curve into smaller segments. true 02f1671b-042b-4987-a7b8-bebf8346a709 Explode Explode 7069 3859 56 58 7096 3888 Curve to explode 04e0d58d-03f2-4753-be72-993827eb65f7 Curve C false 01183dd9-9b8c-43e0-9ca0-c300042df8cb 1 7071 3861 10 27 7077.5 3874.5 Recursive decomposition until all segments are atomic a34a0e6d-7a2a-49b3-bb71-a9056ea6036b Recursive R false 0 7071 3888 10 27 7077.5 3901.5 1 1 {0} true 1 Exploded segments that make up the base curve 1e783867-5b44-4f90-94f5-8a2ccdb4c629 Segments S false 0 7111 3861 12 27 7117 3874.5 1 Vertices of the exploded segments 216b7324-52b6-4f2c-b0b4-2176d58e3d69 Vertices V false 0 7111 3888 12 27 7117 3901.5 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points true e9291b16-d8df-484d-ac83-cf989a072c30 Point Pt false 89f9b5d9-bd18-4e97-9e58-63d5976d04e9 1 7584 4057 50 20 7609.2056 4067.6108 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points true b3e89dcc-531a-48d9-be0b-280d0d7edcad Point Pt false 2d40e90c-ded5-4f7d-9036-b340dd24e0d2 1 7577 4090 50 20 7602.8906 4100.566 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 3ba608c6-b293-47b7-9eee-51bd17a6c567 Line Ln 7654 4057 71 44 7696 4079 Line start point ccffd0e7-a5ab-44f6-aea0-7832788ae60e 2 Start Point A false b3e89dcc-531a-48d9-be0b-280d0d7edcad 1 7656 4059 25 20 7678 4069 Line end point dd07b87e-4b63-4727-8bfc-373bfa77242c End Point B false e9291b16-d8df-484d-ac83-cf989a072c30 1 7656 4079 25 20 7678 4089 Line segment ca355164-99b3-4e68-af3a-a07b224a0e16 Line L false 0 7711 4059 12 40 7717 4079 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Curve Extend a curve by a specified distance. true f07d23a2-a336-4a62-819a-bc82e9b07849 Extend Curve Ext 7997 4060 78 84 8045 4102 Curve to extend bd345013-7e68-48ff-acf7-70e85e609259 Curve C false ca355164-99b3-4e68-af3a-a07b224a0e16 1 7999 4062 31 20 8024 4072 Type of extension (0=Line, 1=Arc, 2=Smooth) ccb535a7-1c15-4bfe-bbf5-9261426a1ca8 Type T false 0 7999 4082 31 20 8024 4092 1 1 {0} 0 Extension length at start of curve bba22c45-55cb-4207-b164-682edacb7470 2 Start L0 false c8b8007a-67e4-43c1-b8bc-131058849bfd 1 7999 4102 31 20 8024 4112 Extension length at end of curve cc4b37aa-8028-43b0-9b5a-833124faf354 End L1 false 0b3f0d8b-1c06-406c-8576-f7729457d2a9 1 7999 4122 31 20 8024 4132 Extended curve acd7bac6-7f48-4fc6-9c36-5c8e003bd180 Curve C false 0 8060 4062 13 80 8066.5 4102 afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode a curve into smaller segments. true 2e5618db-94a7-4723-b3ed-7ad85e678dcd Explode Explode 7066 3786 56 58 7093 3815 Curve to explode 09521498-6ceb-4b73-9767-43bd47eb847e Curve C false 7cc31e1c-7ee0-477c-8811-1b6dd676d838 1 7068 3788 10 27 7074.5 3801.5 Recursive decomposition until all segments are atomic 980a7383-4361-4339-b4e5-a0fa13a447f6 Recursive R false 0 7068 3815 10 27 7074.5 3828.5 1 1 {0} true 1 Exploded segments that make up the base curve 5e4357b3-d077-44cc-9c50-713bf60fa7c9 Segments S false 0 7108 3788 12 27 7114 3801.5 1 Vertices of the exploded segments b399b783-6afe-45f3-a462-9aa501beb578 Vertices V false 0 7108 3815 12 27 7114 3828.5 6d4b82a7-8c1d-4bec-af7b-ca321ba4beb1 Line | Line Solve intersection events for two lines. true 890b1938-e9ec-4ec8-9011-6bb9e4c1c911 Line | Line LLX 7449 3890 77 84 7491 3932 First line for intersection c4434602-59c2-4667-a1e8-87ffcfc08866 Line 1 A false true 5e4357b3-d077-44cc-9c50-713bf60fa7c9 1 7451 3892 25 40 7473 3912 Second line for intersection daf85fd4-ef48-476c-8b97-d52bbb4f3787 Line 2 B false ef947568-e5d2-4dad-9346-bb8cb2209d76 1 7451 3932 25 40 7473 3952 Parameter on line A 1db71ea1-6bab-488b-9242-c7b78bae09ed Param A tA false 0 7506 3892 18 20 7515 3902 Parameter on line B 5c8d0ee5-fb39-4d55-9733-78c6a93b8a60 Param B tB false 0 7506 3912 18 20 7515 3922 Point on line A a7e13f0f-1bb9-4e0f-a56f-9dee0d17e4fa Point A pA false 0 7506 3932 18 20 7515 3942 Point on line B aebcbafb-b438-464e-87e6-0802f1822c4c Point B pB false 0 7506 3952 18 20 7515 3962 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 573029b3-80f7-491c-82fc-a507183b8865 Line Ln 7591 3913 71 44 7633 3935 Line start point a75b4387-65e1-4981-9f60-97bb5431b89f 2 Start Point A false b3e89dcc-531a-48d9-be0b-280d0d7edcad 1 7593 3915 25 20 7615 3925 Line end point ca224f38-2cf4-456e-af65-67b50fc69f7c End Point B false aebcbafb-b438-464e-87e6-0802f1822c4c 1 7593 3935 25 20 7615 3945 Line segment 639f9303-eb3a-4e57-bb0a-6abdc54c2080 Line L false 0 7648 3915 12 40 7654 3935 a3371040-e552-4bc8-b0ff-10a840258e88 Negative Compute the negative of a value. 65bced1e-cfea-45a6-87b4-a5c8534d4a49 Negative Neg 7706 4193 55 34 7732 4210 Input value 7899dd0c-944e-4daa-bab5-8e1f08ceeea3 Value x false 1239d29b-4361-4d1d-8c30-506abf8ddc46 1 7708 4195 9 30 7714 4210 Output value 0b3f0d8b-1c06-406c-8576-f7729457d2a9 Result y false 0 7747 4195 12 30 7753 4210 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 1239d29b-4361-4d1d-8c30-506abf8ddc46 Number Slider outer destention false 0 7473 4200 209 20 7473.537 4200.7256 3 1 1 10 0 0 3 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves b5cbe177-ae67-4ed9-bef7-b5e1d365e4b3 Curve Breaklines false acd7bac6-7f48-4fc6-9c36-5c8e003bd180 1 6932 3776 59 20 6962.3457 3786.9092 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse the order of a list. true b860c1f0-cb19-411f-8498-b7d77571c8f7 Reverse List Rev 7765 4357 55 32 7791 4373 1 Base list 183ddc8e-6d44-4859-b53a-01796b5e9b0d List L false c66c9ed8-9429-4602-8f8a-093d2bbd7e0c 1 7767 4359 9 28 7773 4373 1 Reversed list e8096a6f-fd98-4a3e-a73d-8a0fc046224c List L false 0 7806 4359 12 28 7812 4373 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split a list into separate parts. 067f9794-7959-4335-acc4-43def0a84804 Split List Split 7679 4343 55 44 7705 4365 1 Base list a5667de0-8abc-4154-b49e-0976b79e1a5e List L false b4bbc762-d739-41a7-85f3-69675812aacb 1 7681 4345 9 20 7687 4355 Splitting index d4c807a4-88ab-4d07-9f4e-c71a69c2bcea Index i false 0e518820-2185-4aa2-a834-0de49b63e796 1 7681 4365 9 20 7687 4375 1 Items to the left of (i) c66c9ed8-9429-4602-8f8a-093d2bbd7e0c List A A false 0 7720 4345 12 20 7726 4355 1 Items to the right of and including (i) 4e2a213d-8182-4b06-8e20-d1c67fe5b707 List B B false 0 7720 4365 12 20 7726 4375 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division 96ddaaa5-7cfe-4761-816d-ff3a4aae1e25 Division A/B 7595 4363 55 44 7621 4385 Item to divide (dividend) d00e2da2-eecb-4d43-8dd5-426ba131ff93 A A false f9900ece-4b84-4eda-8195-3a7516f8f8da 1 7597 4365 9 20 7603 4375 Item to divide with (divisor) 2c8a5fd0-2f75-4712-b10a-48ebe98861ca B B false 0 7597 4385 9 20 7603 4395 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 2 The result of the Division 0e518820-2185-4aa2-a834-0de49b63e796 Result R false 0 7636 4365 12 40 7642 4385 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. f2f36a18-892d-4a7a-a78c-fcdf58ff493f List Length Lng 7521 4379 55 32 7547 4395 1 Base list 3fbf59d9-75a6-4655-84bd-0d60bcfcf005 List L false b4bbc762-d739-41a7-85f3-69675812aacb 1 7523 4381 9 28 7529 4395 Number of items in L f9900ece-4b84-4eda-8195-3a7516f8f8da Length L false 0 7562 4381 12 28 7568 4395 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. 8b37f000-253e-42e6-b996-0fdde64711e4 Evaluate Eval 7812 4150 55 64 7838 4182 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 (l / 62) * -f a165eda6-c5e8-4781-8302-e145d1301563 Expression E false 0 7814 4152 9 20 7820 4162 'f' value used to evaluate Expression a2f88941-6a9c-4e8a-aa83-c94744639c5f f f true 20c81afa-c588-486b-bbf9-b3a82a27ce31 1 7814 4172 9 20 7820 4182 'l' value used to evaluate Expression 32149d8f-aa61-45ff-9dad-1978e4ea6f28 l l true c66c9ed8-9429-4602-8f8a-093d2bbd7e0c e8096a6f-fd98-4a3e-a73d-8a0fc046224c 2 7814 4192 9 20 7820 4202 Expression result c8b8007a-67e4-43c1-b8bc-131058849bfd Result R false 0 7853 4152 12 60 7859 4182 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 20c81afa-c588-486b-bbf9-b3a82a27ce31 Number Slider false 0 7770 4107 157 20 7770.871 4107.373 3 1 1 100 0 0 23 f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 Replace Nulls Replace nulls or invalid data with other data true d3f401e1-5fe2-4244-9ce7-159ac052f499 Replace Nulls NullRep 8206 4073 72 56 8248 4101 1 Items to test for null baebf293-7db7-4165-b62f-87593926c768 1 Items I false acd7bac6-7f48-4fc6-9c36-5c8e003bd180 1 8208 4075 25 26 8230 4088 1 Items to replace nulls with 834add7d-6b0a-4887-9523-9aa4d6f0c31a Replacements R false 5058b8b9-030b-4f9a-abc1-389dffc262f0 1 8208 4101 25 26 8230 4114 1 List without any nulls 52a2aacc-f907-4754-91b1-08cdde000f97 Items I false 0 8263 4075 13 26 8269.5 4088 Number of items replaced 2c7b3e38-b20b-4feb-b5ba-9c093e8a70db Count N false 0 8263 4101 13 26 8269.5 4114 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 5058b8b9-030b-4f9a-abc1-389dffc262f0 Panel false 0 0 8114 4117 50 20 0 0 0 8114.168 4117.368 255;255;250;90 true true true false false true 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (y * 100)/x ef07412b-3505-4c02-94d2-2fd3f1febfab Expression Expression 8385 4074 127 44 8447 4096 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 'x' value used to evaluate '' 73d4fe9c-7b51-4477-a7f3-384c0d143e2d x x true 1be974b6-8bac-41c0-9d02-3c02d410de9e 1 8387 4076 9 20 8393 4086 'y' value used to evaluate '' 1275dc04-9731-43a6-a8e4-9532e2c8c8e8 y y true 2c7b3e38-b20b-4feb-b5ba-9c093e8a70db 1 8387 4096 9 20 8393 4106 Result of expression 6476fd12-77b4-4c31-9a20-8d0dfa6e8ab3 Result R false 0 8498 4076 12 40 8504 4096 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. a8444ba5-dd56-440e-9224-d155d0b09368 List Length Lng 8305 4070 55 32 8331 4086 1 Base list c86cbcea-921a-412e-97f5-c5d9594c5306 List L false 52a2aacc-f907-4754-91b1-08cdde000f97 1 8307 4072 9 28 8313 4086 Number of items in L 1be974b6-8bac-41c0-9d02-3c02d410de9e Length L false 0 8346 4072 12 28 8352 4086 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 0b55633b-0dba-4e67-b7d4-61865649325e Panel false 0 6476fd12-77b4-4c31-9a20-8d0dfa6e8ab3 1 Double click to edit panel content… 4484 4026 131 50 9 0 8 4484.865 4026.706 255;255;250;90 false false true false false false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 4631.467 4041.858 4650.5464 4041.858 4650.5464 4060.3638 4631.467 4060.3638 A quick note Microsoft Sans Serif 4483aa79-cca0-4c91-8063-2d3e8313ab8d false Scribble Scribble 25 % 4626.467 4036.858 29.07959 28.50586 4631.467 4041.858 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 6a08a7f2-d2d4-4339-9663-88c6096aefc0 Number Slider Tab width false 0 4492 4124 176 20 4492.2783 4124.334 1 1 0 2 0 0 0.7 2ad2a4d4-3de1-42f6-a4b8-f71835f35710 Shatter Shatter a curve into segments. true 274796d7-5e88-4523-94dc-81ee261ae715 Shatter Shatter 7577 3614 72 55 7620 3642 Curve to trim 6785df17-3f42-45b9-a05d-a5151e828526 2 Curve C false 7cc31e1c-7ee0-477c-8811-1b6dd676d838 1 7579 3616 26 25 7601.5 3628.75 1 Parameters to split at 55fb7032-6210-4626-a5b5-ee455b23ac1f Parameters t false 614cd1fc-4b38-4d99-88c5-3ed7a0d2a2d2 1 7579 3641 26 26 7601.5 3654.25 1 Shattered remains 950655c6-95ca-43e1-8876-e00165daf404 Segments S false 0 7635 3616 12 51 7641 3641.5 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide a curve into equal length segments true 159b1f9d-6c63-48ca-a5fc-4ab072d49361 Divide Curve Divide 7471 3728 56 64 7498 3760 Curve to divide bead53df-256c-4daa-9dc3-96dc91056661 Curve C false 7cc31e1c-7ee0-477c-8811-1b6dd676d838 1 7473 3730 10 20 7479.5 3740 Number of segments 2d0ad328-5498-479c-8e4e-c4703e18d206 Count N false 006c307f-931f-4f4e-b125-ef2ac3d31fc5 1 7473 3750 10 20 7479.5 3760 1 1 {0} 10 Split segments at kinks 7d6ad53a-bb44-4bc4-9165-c72310294f25 Kinks K false 0 7473 3770 10 20 7479.5 3780 1 1 {0} false 1 Division points 58348b42-ae36-4bb4-931f-23e6bf635c35 Points P false 0 7513 3730 12 20 7519 3740 1 Tangent vectors at division points 56ee9a4f-e39f-4cb4-8a19-56510e73e35e Tangents T false 0 7513 3750 12 20 7519 3760 1 Parameter values at division points 614cd1fc-4b38-4d99-88c5-3ed7a0d2a2d2 Parameters t false 0 7513 3770 12 20 7519 3780 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 006c307f-931f-4f4e-b125-ef2ac3d31fc5 Number Slider number of tabs false 0 4468 4097 203 20 4468.16 4097.1387 3 1 1 10 0 0 4 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Curve Extend a curve by a specified distance. c975ae1a-5e53-411f-aa98-741b23f0fccb Extend Curve Ext 7696 3639 62 84 7728 3681 Curve to extend 430cb9af-53f7-4211-9406-05dd985349e4 Curve C false 950655c6-95ca-43e1-8876-e00165daf404 1 7698 3641 15 20 7707 3651 Type of extension (0=Line, 1=Arc, 2=Smooth) b309742c-d447-42a7-99df-9c700f38143e Type T false 0 7698 3661 15 20 7707 3671 1 1 {0} 0 Extension length at start of curve 73731835-d20e-4530-b0a1-dde127d61312 Start L0 false da0d5e2e-83a7-4264-999f-92f5642aee75 1 7698 3681 15 20 7707 3691 Extension length at end of curve 1a0e056d-3215-4334-b917-80810bfefad8 End L1 false da0d5e2e-83a7-4264-999f-92f5642aee75 1 7698 3701 15 20 7707 3711 Extended curve 75f1fba5-79cd-4199-9132-85d698a413cd Curve C false 0 7743 3641 13 80 7749.5 3681 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. 2ad6a3bc-8715-42b8-9f02-db992f7f43dd Evaluate Eval 7639 3769 55 44 7665 3791 2 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate (l) / (-2) ea215400-3ca7-49d3-b58e-9f80b87fe8e5 Expression E false 0 7641 3771 9 20 7647 3781 'l' value used to evaluate Expression 17c0416b-fba6-4b96-a51f-b3a7067909b8 l l true 6a08a7f2-d2d4-4339-9663-88c6096aefc0 1 7641 3791 9 20 7647 3801 Expression result da0d5e2e-83a7-4264-999f-92f5642aee75 Result R false 0 7680 3771 12 40 7686 3791 f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 Replace Nulls Replace nulls or invalid data with other data true de19557d-c7ee-4494-9f7a-2dd74ee3d2a0 Replace Nulls NullRep 7898 3615 72 56 7940 3643 1 Items to test for null fc221978-7557-47af-b254-0d5b13018058 1 Items I false 75f1fba5-79cd-4199-9132-85d698a413cd 1 7900 3617 25 26 7922 3630 1 Items to replace nulls with 7176bcc5-dd22-45da-984c-1a30e92f3f35 Replacements R false fbf38e7c-eb31-4cb9-b0ce-805418dc6cdf 1 7900 3643 25 26 7922 3656 1 List without any nulls fdc89e28-43f9-4c45-8177-972be3c95918 Items I false 0 7955 3617 13 26 7961.5 3630 Number of items replaced 696b8d49-0486-455f-800e-35372af83b34 Count N false 0 7955 3643 13 26 7961.5 3656 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values fbf38e7c-eb31-4cb9-b0ce-805418dc6cdf Panel false 0 0 7806 3659 50 20 0 0 0 7806.4463 3659.5298 255;255;250;90 true true true false false true 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (y * 100)/x 92e4aa70-fe53-47ce-ac01-34b7754679f0 Expression Expression 8077 3616 127 44 8139 3638 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 'x' value used to evaluate '(y * 100)/x' 4c21570f-caa4-4488-a66d-16c214ce3cb7 x x true bfc9b1ce-0790-4e69-80fc-9e32745f8db5 1 8079 3618 9 20 8085 3628 'y' value used to evaluate '(y * 100)/x' ea5d7512-82ea-4768-80f0-b35f31ca8b9b y y true 696b8d49-0486-455f-800e-35372af83b34 1 8079 3638 9 20 8085 3648 Result of expression b50ad164-3d4b-40dd-82d4-d7d94aad828c Result R false 0 8190 3618 12 40 8196 3638 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. 6554a9fd-771c-497f-93f8-3193bfd47082 List Length Lng 7997 3612 55 32 8023 3628 1 Base list 3167aa63-cf20-4777-97c5-4900a5d9654f List L false fdc89e28-43f9-4c45-8177-972be3c95918 1 7999 3614 9 28 8005 3628 Number of items in L bfc9b1ce-0790-4e69-80fc-9e32745f8db5 Length L false 0 8038 3614 12 28 8044 3628 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 0439855d-beac-49d1-8b27-b864943ccc65 Panel false 0 b50ad164-3d4b-40dd-82d4-d7d94aad828c 1 Double click to edit panel content… 4485 4205 131 50 9 0 8 4485.7407 4205.3486 255;255;250;90 false false true false false false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 4636.3623 4223.7617 4655.442 4223.7617 4655.442 4242.2676 4636.3623 4242.2676 A quick note Microsoft Sans Serif 9b71281b-9176-4ff2-a187-1c38887b0076 false Scribble Scribble 25 % 4631.3623 4218.7617 29.07959 28.50586 4636.3623 4223.7617 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 4490.8584 4171.8 4641.5176 4171.8 4641.5176 4190.3057 4490.8584 4190.3057 A quick note Microsoft Sans Serif 6819131c-c903-432c-8f79-a438dab7ce68 false Scribble Scribble 25 Cutline Errors 4485.8584 4166.8 160.65918 28.50586 4490.8584 4171.8 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 0439855d-beac-49d1-8b27-b864943ccc65 9b71281b-9176-4ff2-a187-1c38887b0076 6819131c-c903-432c-8f79-a438dab7ce68 3 1ba636fe-2010-48f3-9d87-ad9509500511 Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 4482.037 3992.9968 4658.27 3992.9968 4658.27 4011.1975 4482.037 4011.1975 A quick note Microsoft Sans Serif 9801f711-f713-4c40-b630-3d932e1808eb false Scribble Scribble 25 Breakline Errors 4477.037 3987.9968 186.23291 28.200684 4482.037 3992.9968 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects 0b55633b-0dba-4e67-b7d4-61865649325e 4483aa79-cca0-4c91-8063-2d3e8313ab8d 9801f711-f713-4c40-b630-3d932e1808eb 3 e5069f6b-a84f-4cf0-9bd7-22455c1f9bcd Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects de19557d-c7ee-4494-9f7a-2dd74ee3d2a0 fbf38e7c-eb31-4cb9-b0ce-805418dc6cdf 92e4aa70-fe53-47ce-ac01-34b7754679f0 6554a9fd-771c-497f-93f8-3193bfd47082 6c06de0d-32d4-4b32-be0e-77d7a24cdb06 5 1ef714a2-e7a6-4a29-bdd6-154f64153029 Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;170;135;255 A group of Grasshopper objects d3f401e1-5fe2-4244-9ce7-159ac052f499 5058b8b9-030b-4f9a-abc1-389dffc262f0 ef07412b-3505-4c02-94d2-2fd3f1febfab a8444ba5-dd56-440e-9224-d155d0b09368 2324149f-7e57-4909-a35b-bb032c3d039d 5 76303579-0fa7-4e6d-8941-513736a64582 Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 7790.7056 3883.1008 7963.069 3883.1008 7963.069 3901.3015 7790.7056 3901.3015 A quick note Microsoft Sans Serif 32237dfa-2232-48d5-bbd1-21afc1c3aff3 false Scribble Scribble 25 Doubleclick Me! 7785.7056 3878.1008 182.36328 28.200684 7790.7056 3883.1008 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 8176.6406 4026.8806 8303.704 4026.8806 8303.704 4045.3865 8176.6406 4045.3865 A quick note Microsoft Sans Serif 2324149f-7e57-4909-a35b-bb032c3d039d false Scribble Scribble 25 Count Nulls 8171.6406 4021.8806 137.06348 28.50586 8176.6406 4026.8806 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 7862.1963 3565.6072 7989.2583 3565.6072 7989.2583 3584.113 7862.1963 3584.113 A quick note Microsoft Sans Serif 6c06de0d-32d4-4b32-be0e-77d7a24cdb06 false Scribble Scribble 25 Count Nulls 7857.1963 3560.6072 137.06201 28.50586 7862.1963 3565.6072 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves e500421a-8f3b-4e33-8d23-a1e3713b37f0 Curve Cuts false 75f1fba5-79cd-4199-9132-85d698a413cd 1 6938 3698 50 20 6963.05 3708.4287 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 88a0e685-0b11-4168-9b27-35ae89816a60 Curve All false 01183dd9-9b8c-43e0-9ca0-c300042df8cb e500421a-8f3b-4e33-8d23-a1e3713b37f0 37ab1195-d1d5-490b-9828-2e8aa64bee48 fc98cfd0-ac92-4631-9ed1-7bfc81b27a5e b5cbe177-ae67-4ed9-bef7-b5e1d365e4b3 5 7070 3635 50 20 7095.704 3645.0906 2e78987b-9dfb-42a2-8b76-3923ac8bd91a Boolean Toggle Boolean (true/false) toggle 194c0fc1-3e61-4702-8d04-65ccf5e871f7 Boolean Toggle 0 or 1 false 0 false 4521 3827 93 22 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