0 2 2 1 0 7 2e3cf96b-c63c-42ee-8d3e-d170a9e7c7ce Shaded 2 255;201;201;201 255;128;128;128 638279867820226870 XHG.⚪ᔓᔕ⚪ᗱᗴ⚪ᙁ⚪ᑐᑕ⚪ᴥ⚪ꖴ⚪ᑐᑕ⚪◯⚪✤⚪ИN⚪ᗱᗴ⚪ᕤᕦ⚪ИN⚪ᗩ⚪✤⚪◯⚪ᙁ⚪ᗩ⚪ꖴ⚪ᗝ⚪ᗩ⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪ᗩ⚪ᗝ⚪ꖴ⚪ᗩ⚪ᙁ⚪◯⚪✤⚪ᗩ⚪ИN⚪ᕤᕦ⚪ᗱᗴ⚪ИN⚪✤⚪◯⚪ᑐᑕ⚪ꖴ⚪ᴥ⚪ᑐᑕ⚪ᙁ⚪ᗱᗴ⚪ᔓᔕ⚪.GHX 0 839 646 1.20580781 0 0 2 CurvePlus, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 1.3.0.0 David Mans ab81fea9-8d16-4caf-af89-2736c660f36d CurvePlus 1.2.0.0 Bengesht, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null 3.3.0.0 00000000-0000-0000-0000-000000000000 99 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 3a43f170-03bb-4f27-8b68-c584b27f520d List Item List Item 393 340 90 64 445 372 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 bdff5238-11ef-4436-9e76-bf83c045335c List List false b631ae25-8f98-477e-be6a-f11d1257d385 1 395 342 38 20 414 352 Item index 88c1d122-10b8-44ea-85a9-795f02f82d12 Index Index false 0 395 362 38 20 414 372 1 2 {0} -1 0 Wrap index to list bounds a870ca4d-00e4-4814-b173-f73b0ca32b74 Wrap Wrap false 0 395 382 38 20 414 392 1 1 {0} true Item at {i'} 8b069405-52c1-41e9-bde6-176760e27be5 false Item Item false 0 457 342 24 60 469 372 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true dc1fa134-5285-4e77-a5c1-847f04aaeb6b Line Line 576 395 177 44 717 417 Line start point 39582be0-8887-4ea6-bc9c-ba691847547a Start Point Start Point false 0 578 397 127 20 641.5 407 1 1 {0} 0 0 0 Line end point e8edd7b4-5d6a-49e5-944b-6a771599c7fd End Point End Point false 8b069405-52c1-41e9-bde6-176760e27be5 1 578 417 127 20 641.5 427 Line segment 3c61ec22-5583-4c95-8491-1d34236d3df7 Line Line false 0 729 397 22 40 740 417 dcaa922d-5491-4826-9a22-5adefa139f43 Circle TanTanTan Create a circle tangent to three curves. true 71075745-9c80-49ce-b105-3358ad7a3bfd Circle TanTanTan Circle TanTanTan 959 353 98 84 1014 395 First curve for tangency constraint 64d7b549-8a77-4153-9536-88db797b6d09 Curve A Curve A false 3c9296aa-92b7-45af-a4c2-e90e1ecc6cc1 1 961 355 41 20 981.5 365 Second curve for tangency constraint 088e207c-2060-44ec-9fe4-d1e11597f2fd Curve B Curve B false dced4010-8937-480d-9adb-e7249eab5afc 1 961 375 41 20 981.5 385 Third curve for tangency constraint 589b6feb-38c0-441e-b943-1578b675531c Curve C Curve C false 3561b5c5-774d-4efa-bdde-224c009d5874 1 961 395 41 20 981.5 405 Circle center point guide d9f10cc3-a9c3-4593-97bb-51e2553fe867 Point Point false 84f65d9f-bc50-462c-860b-32301a488eac 1 961 415 41 20 981.5 425 Resulting circle 11a8cbd6-d0c2-456a-b088-f090f380881b Circle Circle false 0 1026 355 29 80 1040.5 395 74cad441-2264-45fe-a57d-85034751208a Explode Tree Extract all the branches from a tree true ba729c2f-aa87-41b4-acf3-788744130cd6 Explode Tree Explode Tree 788 443 110 44 843 465 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data to explode f4696ed8-3f23-4866-ad6a-1c1797d99a2a 2 Data Data true 3c61ec22-5583-4c95-8491-1d34236d3df7 1 790 445 41 40 818.5 465 2 All data inside the branch at index: 0 3c9296aa-92b7-45af-a4c2-e90e1ecc6cc1 false Branch 0 {0;0;0;0} false 0 855 445 41 20 875.5 455 2 All data inside the branch at index: 1 dced4010-8937-480d-9adb-e7249eab5afc false Branch 1 {0;0;0;1} false 0 855 465 41 20 875.5 475 afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode a curve into smaller segments. true 44717037-7bba-4daa-8bce-980abe3b3b20 Explode Explode 156 308 134 44 227 330 Curve to explode eb107175-cd49-42fc-b031-69edc9f6d53e Curve Curve false 59065812-c36e-4bc8-a4c4-157ded74d91c 1 158 310 57 20 186.5 320 Recursive decomposition until all segments are atomic 919a016f-6ef9-46e1-939c-50d9b245de4e Recursive Recursive false 0 158 330 57 20 186.5 340 1 1 {0} true 1 Exploded segments that make up the base curve 1e93365f-0efe-44d5-9484-cc00592b160e Segments Segments false 0 239 310 49 20 263.5 320 1 Vertices of the exploded segments 83cef78f-a80a-43f5-8108-c735ced80bf6 Vertices Vertices false 0 239 330 49 20 263.5 340 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true f8535043-b0f0-4edd-b513-1d2d653297b8 List Item List Item 368 601 77 64 425 633 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 ec8f3721-9b94-4b18-a853-d671c51198ee List List false 1e93365f-0efe-44d5-9484-cc00592b160e 1 370 603 43 20 391.5 613 Item index e0f00ca9-9467-4d37-ac56-d7d17ee6ed1e Index Index false 0 370 623 43 20 391.5 633 1 1 {0} -1 Wrap index to list bounds 3bb7ab15-08b3-4007-bd43-bf4e656f9c02 Wrap Wrap false 0 370 643 43 20 391.5 653 1 1 {0} true Item at {i'} 3561b5c5-774d-4efa-bdde-224c009d5874 false Item i false 0 437 603 6 60 440 633 ccc7b468-e743-4049-891f-299432545898 Curve Middle Get the point in the middle of a curve true 88277859-dd0c-4179-ab51-45d42b11df3e Curve Middle Curve Middle 570 508 101 28 614 522 Curve for mid-point. 2ad6dac9-ba47-4249-8105-f0cb965b0108 Curve Curve false 3561b5c5-774d-4efa-bdde-224c009d5874 1 572 510 30 24 587 522 Point in the middle of the curve 84f65d9f-bc50-462c-860b-32301a488eac Midpoint Midpoint false 0 626 510 43 24 647.5 522 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers acb6d194-74f2-480f-8561-ce817d12e07a Digit Scroller false 0 12 11 16.0 -444 -124 250 20 -443.2303 -123.7227 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve Closest Point Find the closest point on a curve. true 6d983253-3cf7-42f8-9458-29686cb906d1 Curve Closest Point Curve Closest Point 1092 369 183 64 1211 401 Point to project onto curve 242f650c-1ed8-45a9-8a6e-51bf0f8e80ac Point Point false 0 1094 371 105 30 1146.5 386 1 1 {0} 0 0 0 Curve to project onto 7a46a0ad-2cab-4386-bb2c-f17efef9c5d7 Curve Curve false 11a8cbd6-d0c2-456a-b088-f090f380881b 1 1094 401 105 30 1146.5 416 Point on the curve closest to the base point 206dd8d0-5d77-4057-8672-d540bd186115 Point Point false 0 1223 371 50 20 1248 381 Parameter on curve domain of closest point 605e058a-1db7-408b-abfb-718e9a8cb29f Parameter Parameter false 0 1223 391 50 20 1248 401 Distance between base point and curve 897a7332-6ef8-4992-92ec-c983753af7fb Distance Distance false 0 1223 411 50 20 1248 421 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 46bd3e4b-56bb-4196-ad6d-8870d748f199 Line Line 1247 502 102 44 1313 524 Line start point 21e4283f-cc55-4239-8b48-c31431494ac5 Start Point Start Point false 206dd8d0-5d77-4057-8672-d540bd186115 1 1249 504 52 20 1275 514 Line end point be9e1605-7cbe-4f13-8607-d58507a6f177 End Point End Point false 84f65d9f-bc50-462c-860b-32301a488eac 1 1249 524 52 20 1275 534 Line segment 9ee258ed-edfd-4908-91f4-a98e34f63e5d Line Line false 0 1325 504 22 40 1336 524 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true 4aac743b-0071-428e-8139-3160c0fa9999 Circle Circle 40 101 174 61 171 132 Base plane of circle 2b34d255-5e54-4e2b-89f1-cbece36ea216 Plane Plane false 0 42 103 117 37 100.5 121.5 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle a3b27f59-ec0d-4f71-b683-bb9f1399b276 Radius Radius false 0 42 140 117 20 100.5 150 1 1 {0} 0.5 Resulting circle 559dfeef-3080-4ce8-a5b6-61d4b0a9e284 Circle Circle false 0 183 103 29 57 197.5 131.5 1398f508-3c37-4fef-8384-a29dc771fd46 ab81fea9-8d16-4caf-af89-2736c660f36d Circumscribed Polygon A regular circumscribed polygon true 08de796c-8a24-4e6d-8793-75911c328036 Circumscribed Polygon Circumscribed Polygon 108 193 185 81 239 234 Polygon base plane 484886c8-204b-4a18-b4e1-cfa57ffd3aee Plane Plane true 0 110 195 117 37 168.5 213.5 1 1 {0} 0 0 0 1 0 0 0 1 0 The distance from the center to the mid edge of the polygon b0d778fb-a1c1-4935-8802-819d4b2c603e Radius Radius true 0 110 232 117 20 168.5 242 1 1 {0} 0.5 The number of sides of the regular polygon. Must be more than 2 ba3fd97f-b1dc-4b7a-98b2-85b0c932972b Sides Sides true acb6d194-74f2-480f-8561-ce817d12e07a 1 110 252 117 20 168.5 262 1 6 {0} 3 4 5 6 7 8 Regular polygon curve 59065812-c36e-4bc8-a4c4-157ded74d91c Polygon Polygon false 0 251 195 40 77 271 233.5 6eaffbb2-3392-441a-8556-2dc126aa8910 Cull Duplicates 1 Cull points that are coincident within tolerance true 44848eb0-4302-42f3-bd09-05533e4bf4f2 Cull Duplicates Cull Duplicates 125 374 180 64 252 406 1 Points to operate on 473c79f0-6be7-4249-8f54-5e1708ec8aa8 Points Points false 83cef78f-a80a-43f5-8108-c735ced80bf6 1 127 376 113 30 183.5 391 Proximity tolerance distance 11e83e48-dd65-4842-adc2-af0f9f29ada1 Tolerance Tolerance false 0 127 406 113 30 183.5 421 1 1 {0} 1.1641532182693481E-10 1 Culled points b631ae25-8f98-477e-be6a-f11d1257d385 Points Points false 0 264 376 39 20 283.5 386 1 Index map of culled points d5ce3acb-dc35-47f0-abc7-e4e295dee37a Indices Indices false 0 264 396 39 20 283.5 406 1 Number of input points represented by this output point f9a57cad-2b6d-4473-bd6f-fa1fc67ab73b Valence Valence false 0 264 416 39 20 283.5 426 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Create a line segment defined by start point, tangent and length.} true e4c72149-24e0-411e-884b-abe9f57ded00 Line SDL Line SDL 1562 377 94 64 1620 409 Line start point c61bc2b5-9ed4-4746-ba35-e83f483d14ee Start Start false 206dd8d0-5d77-4057-8672-d540bd186115 1 1564 379 44 20 1586 389 Line tangent (direction) d49d98cd-d504-4ff8-a704-697b1ba7e518 Direction Direction false b9a85800-33e7-4d47-8873-35cbd49852cb 1 1564 399 44 20 1586 409 1 1 {0;0;0;0} 2.77555756156289E-17 0.41421356237469 0 Line length 9209eca6-2107-4df7-af7b-75ddfab179f5 Length Length false 897a7332-6ef8-4992-92ec-c983753af7fb 1 1564 419 44 20 1586 429 1 2 {0} 1 -1 Line segment 58a10241-682e-4f17-8cb3-15ab58450fa0 Line Line false 0 1632 379 22 60 1643 409 b6d7ba20-cf74-4191-a756-2216a36e30a7 Rotate Rotate a vector around an axis. true 8ef28864-5552-4db9-b88d-32f68ebcfe43 Rotate Rotate 1373 536 185 64 1511 568 Vector to rotate 46bb95cc-79ed-4ad4-a059-f8ff35ae2515 Vector Vector false 9ee258ed-edfd-4908-91f4-a98e34f63e5d 1 1375 538 124 20 1445 548 Rotation axis 825f2fb0-adec-48e7-841e-a341a4e34f8f Axis Axis false 0 1375 558 124 20 1445 568 1 1 {0} 0 0 1 Rotation angle (in degrees) 33cdce95-827b-4cd2-88c5-a0022d6ed2da Angle Angle false 0 true 1375 578 124 20 1445 588 1 2 {0} 90 -90 Rotated vector b9a85800-33e7-4d47-8873-35cbd49852cb Vector Vector false 0 1523 538 33 60 1539.5 568 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true 3b6fde98-62b5-4df9-b54a-3bd17b824f0e Length Length 2438 105 92 28 2482 119 Curve to measure 244bd7c4-7c0b-4e72-be3c-5ce4e598750a Curve Curve false 3561b5c5-774d-4efa-bdde-224c009d5874 1 2440 107 30 24 2455 119 Curve length dd9ce676-14fe-4aa4-b87a-ac0bf57e4e06 Length Length false 0 2494 107 34 24 2511 119 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true d13151f5-79e3-4259-8b6b-b6247fbd7cce Length Length 587 254 92 28 631 268 Curve to measure c19a335e-8bea-4b96-9e98-a43b9eeccdec Curve Curve false 3c61ec22-5583-4c95-8491-1d34236d3df7 1 589 256 30 24 604 268 Curve length 183aac10-0274-4201-b43e-8aed37ecb2c4 Length Length false 0 643 256 34 24 660 268 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join as many curves as possible true e4222646-abe1-4b76-bfe5-1af05bda17d1 Join Curves Join Curves 1546 317 116 44 1613 339 1 Curves to join e26388f3-97da-4d5e-96a5-f1c5fb193b49 Curves Curves false 58a10241-682e-4f17-8cb3-15ab58450fa0 1 1548 319 53 20 1574.5 329 Preserve direction of input curves 9237f6ec-005c-4ae8-a2d2-153bb02884fc Preserve Preserve false 0 1548 339 53 20 1574.5 349 1 1 {0} false 1 Joined curves and individual curves that could not be joined. 84e08bd3-38a8-46d9-a390-fe94188ebbc3 Curves Curves false 0 1625 319 35 40 1642.5 339 4c0d75e1-4266-45b8-b5b4-826c9ad51ace 00000000-0000-0000-0000-000000000000 Divide Curves on Intersects Divide curves on all of their intersects. true 686ea7ce-fe39-4cfd-bba0-4e61e3365546 Divide Curves on Intersects Divide Curves on Intersects 1899 295 174 44 2026 317 1 curves to be divided 9315cad0-7862-438f-89af-196d45579dec curves curves false 7ad1d9b4-aa17-40cf-b545-1bc1e21edbb7 1 1901 297 113 20 1957.5 307 ZeroTolerance a6b52bbb-481f-4dbe-aae0-468eb2cde25e Tolerance Tolerance false 0 1901 317 113 20 1957.5 327 1 1 {0} 1.1641532182693481E-10 1 aligned curves 2e44b569-140d-4c0e-b8fa-a0e7f2101505 curves curves false 0 2038 297 33 40 2054.5 317 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true fa388fda-0ed0-43d2-a5c2-ee02cfd4f85d Merge Merge 1712 338 106 64 1773 370 3 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data stream 1 22eb604c-b9ad-448a-a71a-3895cdc99375 1 false Data 1 D1 true 1f8710cb-942a-4ca5-a698-75dfde4e09bc 1 1714 340 47 20 1745.5 350 2 Data stream 2 bc34fdee-77c4-4666-9a21-8038ed27dd04 1 false Data 2 D2 true 3c61ec22-5583-4c95-8491-1d34236d3df7 1 1714 360 47 20 1745.5 370 2 Data stream 3 ac1dd132-0867-4feb-87a5-1b3df8a5977c false Data 3 D3 true 0 1714 380 47 20 1745.5 390 2 Result of merge 7ad1d9b4-aa17-40cf-b545-1bc1e21edbb7 Result Result false 0 1785 340 31 60 1800.5 370 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 35df62a1-b63a-43b5-9a6e-270d284972e7 List Item List Item 1873 101 77 64 1930 133 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 3fa9d158-3cd4-4e96-b459-36fed7dca567 List List false 2e44b569-140d-4c0e-b8fa-a0e7f2101505 1 1875 103 43 20 1896.5 113 Item index 124f3eb5-333b-4018-bed7-2fe0a4491234 Index Index false 0 1875 123 43 20 1896.5 133 1 1 {0} 8 Wrap index to list bounds 8da60c38-8118-4156-b6b7-06cfd139289d Wrap Wrap false 0 1875 143 43 20 1896.5 153 1 1 {0} true Item at {i'} e7138cb1-c5c0-4e42-bc93-2f1697e53ba5 false Item i false 0 1942 103 6 60 1945 133 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Curve Extend a curve by a specified distance. true e5e79867-4df3-454f-855b-0754d0e9da21 Extend Curve Extend Curve 1487 148 124 84 1567 190 Curve to extend 49f56d2d-99c9-4464-91c0-6f081e6df40b Curve Curve false 84e08bd3-38a8-46d9-a390-fe94188ebbc3 1 1489 150 66 20 1522 160 Type of extension (0=Line, 1=Arc, 2=Smooth) 7502e79b-a0bb-43ac-88e9-30e465473f9f Type Type false 0 1489 170 66 20 1522 180 1 1 {0} 0 Extension length at start of curve 6c3375b5-aa8e-42e4-8a73-dcaf101ef8a5 Start Start false 897a7332-6ef8-4992-92ec-c983753af7fb 1 1489 190 66 20 1522 200 Extension length at end of curve 00346510-d383-452a-9f65-5fa88b6d97d2 End End false 897a7332-6ef8-4992-92ec-c983753af7fb 1 1489 210 66 20 1522 220 Extended curve 1f8710cb-942a-4ca5-a698-75dfde4e09bc Curve Curve false 0 1579 150 30 80 1594 190 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true 94ca44ff-b959-45e5-84df-06ebbad447e4 Length Length 549 849 124 28 609 863 Curve to measure b7da401f-174c-4d55-95f9-abf9c995e7c0 1 Curve Curve false 3561b5c5-774d-4efa-bdde-224c009d5874 1 551 851 46 24 582 863 Curve length 34f4e619-39ad-4ec9-91fd-873ea6c54523 1 Length Length false 0 621 851 50 24 638 863 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 6a25e46b-f688-4d57-aef2-1d36d3fdfee0 Panel false 0 14e7c18f-05d3-41d2-830b-6654736d3910 1 Double click to edit panel content… 513 692 160 20 0 0 0 513.6088 692.4411 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true a86680e2-aaf0-41e2-92e8-f4f7b5564176 Format Format 534 731 130 64 626 763 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format ad831400-52d2-46ce-b042-29adf1a86a1b Format Format false 0 536 733 78 20 575 743 1 1 {0} false {0:R} Formatting culture 6f4eeae6-cf09-4da5-9df2-1715a5cb73ca Culture Culture false 0 536 753 78 20 575 763 1 1 {0} 127 Data to insert at {0} placeholders 10e6de2b-4a46-47c1-a2cc-0b542ae178c0 false Data 0 0 true 34f4e619-39ad-4ec9-91fd-873ea6c54523 1 536 773 78 20 575 783 Formatted text 14e7c18f-05d3-41d2-830b-6654736d3910 Text Text false 0 638 733 24 60 650 763 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points Extract the end points of a curve. true d293830a-9d32-4f04-882d-eda38df8def3 End Points End Points 2093 207 84 44 2137 229 Curve to evaluate d174b98d-c854-4fb4-8f93-f4d9ef36c4e0 Curve Curve false e7138cb1-c5c0-4e42-bc93-2f1697e53ba5 1 2095 209 30 40 2110 229 Curve start point 0ea19857-4a0a-48ab-9336-0536b0e42112 Start Start false 0 2149 209 26 20 2162 219 Curve end point 4755be04-7a79-4c3b-8a85-58b0c40abddb End End false 0 2149 229 26 20 2162 239 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true ad0f8a76-6812-433c-a6d2-34b454cb6c43 Line Line 2244 333 102 44 2310 355 Line start point 6b409783-7d01-4a62-9db2-c32f871e193d Start Point Start Point false 0ea19857-4a0a-48ab-9336-0536b0e42112 1 2246 335 52 20 2272 345 Line end point df7fdd31-be2c-4e03-b0af-817b51ad8720 End Point End Point false e8810d1e-eac6-4711-8fed-d8dcc90b92c5 1 2246 355 52 20 2272 365 Line segment 446c8bb0-d41a-47e4-9bf5-2fc1bdca9dd2 Line Line false 0 2322 335 22 40 2333 355 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true f0a8ed17-fe48-4e7c-9487-6c864abb4d65 Line Line 2243 409 102 44 2309 431 Line start point 8978ac85-bd01-4d3c-9619-90d93928d5c2 Start Point Start Point false 4755be04-7a79-4c3b-8a85-58b0c40abddb 1 2245 411 52 20 2271 421 Line end point 5f36ec7b-e9a2-4c81-876c-43cc72d20031 End Point End Point false b39ed418-faf6-4713-94cd-70fb7c12e9de 1 2245 431 52 20 2271 441 Line segment c7032ddc-7c1c-47ef-afd9-f73d98f817c4 Line Line false 0 2321 411 22 40 2332 431 74cad441-2264-45fe-a57d-85034751208a Explode Tree Extract all the branches from a tree true 0615115b-a651-4b4b-a8ff-376486a73cad Explode Tree Explode Tree 2120 43 110 44 2175 65 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data to explode a08c09fd-3fa0-40fe-8ab6-ab407ab71bb7 2 Data Data true 8b069405-52c1-41e9-bde6-176760e27be5 1 2122 45 41 40 2150.5 65 2 All data inside the branch at index: 0 e8810d1e-eac6-4711-8fed-d8dcc90b92c5 false Branch 0 {0;0;0;0} false 0 2187 45 41 20 2207.5 55 2 All data inside the branch at index: 1 b39ed418-faf6-4713-94cd-70fb7c12e9de false Branch 1 {0;0;0;1} false 0 2187 65 41 20 2207.5 75 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true ec5e362d-3b8a-4944-9482-2cd630e1112e Length Length 2461 347 92 28 2505 361 Curve to measure 6694beb7-80ef-43aa-b358-15f8c27a8458 Curve Curve false c7032ddc-7c1c-47ef-afd9-f73d98f817c4 1 2463 349 30 24 2478 361 Curve length 771cbed5-63f2-4c0a-bde6-f74699fabb77 Length Length false 0 2517 349 34 24 2534 361 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 2e1a234d-64e3-46ce-b56d-21020431a8f6 Panel false 0 98db9115-8f63-4fac-b88a-fe6c37d4ecf7 1 Double click to edit panel content… 2424 226 160 20 0 0 0 2424.914 226.5963 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true d7c54fe9-d76d-4582-ac4a-bb721de0adef Format Format 2441 262 130 64 2533 294 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format dfb57e40-cc62-450a-9042-cdc20cfdbe08 Format Format false 0 2443 264 78 20 2482 274 1 1 {0} false {0:R} Formatting culture ede6ef15-0111-4895-8c50-69d60dd0ccb3 Culture Culture false 0 2443 284 78 20 2482 294 1 1 {0} 127 Data to insert at {0} placeholders d4847b84-3fe1-4217-aa5d-7e150cc4e8aa false Data 0 0 true 771cbed5-63f2-4c0a-bde6-f74699fabb77 1 2443 304 78 20 2482 314 Formatted text 98db9115-8f63-4fac-b88a-fe6c37d4ecf7 Text Text false 0 2545 264 24 60 2557 294 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression SQRT(3)/(O+SQRT(2)) true d41dce34-642a-430e-89b4-d4b70f9a6f95 Expression Expression 2411 49 224 28 2513 63 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 98cdf69c-c5cc-46ce-be23-16bf61906847 Variable Variable x O true dd9ce676-14fe-4aa4-b87a-ac0bf57e4e06 1 2413 51 11 24 2418.5 63 Result of expression aa165754-ffbc-4498-9591-bc315048c6d7 Result Result false 0 2602 51 31 24 2617.5 63 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values c1c5be92-2f4c-4f60-aa50-06a0fd4bbee7 Panel false 0 deaebc4b-ca19-442f-94f0-9220eeb35e97 1 Double click to edit panel content… 2378 -131 160 20 0 0 0 2378.91 -130.7253 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true 334e7a6f-b125-4fc5-bd4b-bb5fc6fcf214 Format Format 2394 -96 130 64 2486 -64 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format 7e1b4f9a-3a5d-4c26-be76-19972d20ba3a Format Format false 0 2396 -94 78 20 2435 -84 1 1 {0} false {0:R} Formatting culture c880a7fc-57de-4e8e-862d-0851259792c7 Culture Culture false 0 2396 -74 78 20 2435 -64 1 1 {0} 127 Data to insert at {0} placeholders af5a2b01-4064-4e15-bc71-237564c2f68e false Data 0 0 true aa165754-ffbc-4498-9591-bc315048c6d7 1 2396 -54 78 20 2435 -44 Formatted text deaebc4b-ca19-442f-94f0-9220eeb35e97 Text Text false 0 2498 -94 24 60 2510 -64 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true e78f1192-6d29-405a-a200-658cbcde39a0 Length Length 1007 271 92 28 1051 285 Curve to measure 614cde29-0d8d-45b7-afb0-b00a74be8d38 Curve Curve false 11a8cbd6-d0c2-456a-b088-f090f380881b 1 1009 273 30 24 1024 285 Curve length 313c4c96-1508-43df-8828-24b349112587 Length Length false 0 1063 273 34 24 1080 285 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values fda34e47-ca54-495d-be03-d7ff7209f7b5 Panel false 0 ca776293-3049-4b14-a91e-8ffe9123ba6b 1 Double click to edit panel content… 944 -27 160 20 0 0 0 944.8365 -26.31542 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true 9eb8135e-1b4d-4806-b94d-b48fd672c411 Format Format 967 75 130 64 1059 107 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format 4fe6a9db-d03a-46ac-a500-43d0cd8749cd Format Format false 0 969 77 78 20 1008 87 1 1 {0} false {0:R} Formatting culture ca0d6c1b-1522-4faa-8942-ff4edee7bac1 Culture Culture false 0 969 97 78 20 1008 107 1 1 {0} 127 Data to insert at {0} placeholders 160c7a56-43ee-4fd6-86a7-3ce484c94b56 false Data 0 0 true 819ed27f-4a0f-4aa3-83f9-a34c9c9895d4 1 969 117 78 20 1008 127 Formatted text ca776293-3049-4b14-a91e-8ffe9123ba6b Text Text false 0 1071 77 24 60 1083 107 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression O/(8*ATAN(1)) true c5944536-8b79-44d0-92fe-3f91a1217f61 Expression Expression 900 200 174 28 977 214 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable bf4d2e27-1c42-432b-b5e3-d289358bcb12 Variable O O true 313c4c96-1508-43df-8828-24b349112587 1 902 202 11 24 907.5 214 Result of expression 819ed27f-4a0f-4aa3-83f9-a34c9c9895d4 Result Result false 0 1041 202 31 24 1056.5 214 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (SQRT(2)-O)/2 true 5ae15c2c-b246-4404-aeca-0b09b5259f7e Expression Expression 705 112 174 28 782 126 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 6f81e67c-9f41-47cc-a106-2a442bde2802 Variable O O true 34f4e619-39ad-4ec9-91fd-873ea6c54523 1 707 114 11 24 712.5 126 Result of expression 62d6478a-50bd-4ef0-8551-987e16bdc3a6 Result Result false 0 846 114 31 24 861.5 126 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values d5d3c6f1-e194-4337-948b-03b70a2d8fc8 Panel false 0 2076c762-4741-4c28-a41f-8f45ae031a4d 1 Double click to edit panel content… 718 -30 160 20 0 0 0 718.5151 -29.45227 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true fb90542d-635e-4a58-a644-e34eeea09df4 Format Format 734 6 130 64 826 38 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format 8ff334c5-b229-4818-af0b-71bf119ca8f7 Format Format false 0 736 8 78 20 775 18 1 1 {0} false {0:R} Formatting culture c693b5f8-945f-4f1a-90a3-799b47ebe6c3 Culture Culture false 0 736 28 78 20 775 38 1 1 {0} 127 Data to insert at {0} placeholders 023ba6c9-8a26-4623-918a-8b81a3a3b221 false Data 0 0 true 62d6478a-50bd-4ef0-8551-987e16bdc3a6 1 736 48 78 20 775 58 Formatted text 2076c762-4741-4c28-a41f-8f45ae031a4d Text Text false 0 838 8 24 60 850 38 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true f14b98da-e89d-40e3-a7f1-12be036637ae Length Length 1868 20 92 28 1912 34 Curve to measure 46651df6-bb8b-40d5-b00c-0c230bd133f4 Curve Curve false e7138cb1-c5c0-4e42-bc93-2f1697e53ba5 1 1870 22 30 24 1885 34 Curve length 046aa3fd-95ed-4324-9152-868eb0bcb256 Length Length false 0 1924 22 34 24 1941 34 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values afd0fe30-3a97-4f35-9a56-461935e1c845 Panel false 0 e131380e-e45d-49b0-8578-5f1870105870 1 Double click to edit panel content… 1834 -99 160 20 0 0 0 1834.918 -98.42413 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true 4e4de57c-40f2-4e52-ac2b-6bbd0c2c5371 Format Format 1848 -65 130 64 1940 -33 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format 648af3da-d40e-4c0e-95d2-2ef9045921b0 Format Format false 0 1850 -63 78 20 1889 -53 1 1 {0} false {0:R} Formatting culture 6e2679fe-d6b3-4616-be67-a6d7486d9c1c Culture Culture false 0 1850 -43 78 20 1889 -33 1 1 {0} 127 Data to insert at {0} placeholders b5f77fcc-83c2-4abc-b11b-098490ddafaa false Data 0 0 true 046aa3fd-95ed-4324-9152-868eb0bcb256 1 1850 -23 78 20 1889 -13 Formatted text e131380e-e45d-49b0-8578-5f1870105870 Text Text false 0 1952 -63 24 60 1964 -33 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects 35df62a1-b63a-43b5-9a6e-270d284972e7 f14b98da-e89d-40e3-a7f1-12be036637ae afd0fe30-3a97-4f35-9a56-461935e1c845 4e4de57c-40f2-4e52-ac2b-6bbd0c2c5371 4 56abd044-750b-449b-a7b4-eaa8aa4f5112 Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects 94ca44ff-b959-45e5-84df-06ebbad447e4 6a25e46b-f688-4d57-aef2-1d36d3fdfee0 a86680e2-aaf0-41e2-92e8-f4f7b5564176 f8535043-b0f0-4edd-b513-1d2d653297b8 4 2c830e72-c81c-45d0-b860-9cff1581d98a Group 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division true a589af3c-a615-4787-a98b-fb61175050e3 Division Division 186 -35 86 44 227 -13 Item to divide (dividend) 7f74d5b2-d463-434f-bbae-12548d5a15fb 1 A A false 34f4e619-39ad-4ec9-91fd-873ea6c54523 1 188 -33 27 20 209.5 -23 Item to divide with (divisor) cd5fb043-58bf-43b4-8c9d-125ff4a1752b 1 B B false 046aa3fd-95ed-4324-9152-868eb0bcb256 1 188 -13 27 20 209.5 -3 The result of the Division 267330f9-e9bd-49f3-9479-53c8881b5c33 Result Result false 0 239 -33 31 40 254.5 -13 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 80b8e3e3-dc05-4074-8c46-7f78952f163d Panel false 0 7bd94cc1-a278-43eb-990f-af882903bd6d 1 Double click to edit panel content… 158 -295 160 110 0 0 0 158.5245 -294.3557 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true 1c5c408f-da97-45ba-b2e7-d486d5d6dafa Format Format 172 -158 146 64 264 -126 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format e66f6b18-b6ec-42af-a97b-cb20c71e7757 Format Format false 0 174 -156 78 20 213 -146 1 1 {0} false {0:R} Formatting culture 1e1f38be-65f4-46eb-b2d2-5d424e63df04 Culture Culture false 0 174 -136 78 20 213 -126 1 1 {0} 127 Data to insert at {0} placeholders d357b6c9-2e05-4982-aced-db26958906a7 false Data 0 0 true 267330f9-e9bd-49f3-9479-53c8881b5c33 1 174 -116 78 20 213 -106 Formatted text 7bd94cc1-a278-43eb-990f-af882903bd6d 1 Text Text false 0 276 -156 40 60 288 -126 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 5 255;255;255;255 A group of Grasshopper objects a589af3c-a615-4787-a98b-fb61175050e3 80b8e3e3-dc05-4074-8c46-7f78952f163d 1c5c408f-da97-45ba-b2e7-d486d5d6dafa 3 8873915d-6ed0-4947-a9a6-644996578546 Group 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 680e613f-c47c-4562-8ee5-9825b0f6c390 Line Line 2253 575 102 44 2319 597 Line start point 0076c959-304b-4e6c-992a-5953f385599c Start Point Start Point false 4755be04-7a79-4c3b-8a85-58b0c40abddb 1 2255 577 52 20 2281 587 Line end point 45deefa3-1642-4c93-9925-14aaafc69a7e End Point End Point false e8810d1e-eac6-4711-8fed-d8dcc90b92c5 1 2255 597 52 20 2281 607 Line segment 7dd10951-da79-409f-9033-406bb70137b9 Line Line false 0 2331 577 22 40 2342 597 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 9cd1830b-9950-4341-b3ff-486b95712458 Line Line 2234 657 102 44 2300 679 Line start point fc2ed6f8-67f9-495c-bcdd-73f4e0efa2a5 Start Point Start Point false 0ea19857-4a0a-48ab-9336-0536b0e42112 1 2236 659 52 20 2262 669 Line end point 1ef5672f-329c-46c5-9188-27d6cdb2feba End Point End Point false b39ed418-faf6-4713-94cd-70fb7c12e9de 1 2236 679 52 20 2262 689 Line segment 315f948f-fc94-435f-b2e7-5c06cdf3e13e Line Line false 0 2312 659 22 40 2323 679 c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Measure the length of a curve. true 993fcdbd-e3c2-44c1-93ef-9dc64e3ac338 Length Length 2258 871 92 28 2302 885 Curve to measure 56190f71-d393-46dd-b261-f657c8c447d5 Curve Curve false 7dd10951-da79-409f-9033-406bb70137b9 1 2260 873 30 24 2275 885 Curve length 14ba6509-08b4-440a-87db-19c0a8ed42fd Length Length false 0 2314 873 34 24 2331 885 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 8ebe2f27-d585-4137-b4fd-38d65b21d1f1 Panel false 0 5e685db1-3b4c-47d2-8224-3eb9aabf87f8 1 Double click to edit panel content… 2227 754 160 20 0 0 0 2227.128 754.8928 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true ec840853-e5c5-4225-bc29-ff24e0b0a095 Format Format 2238 786 130 64 2330 818 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format 728f5454-2cc2-467e-a18f-5183b9099a27 Format Format false 0 2240 788 78 20 2279 798 1 1 {0} false {0:R} Formatting culture a38f1423-d6d6-4bfe-8a59-e14c9a1be150 Culture Culture false 0 2240 808 78 20 2279 818 1 1 {0} 127 Data to insert at {0} placeholders 2c26bbdf-67de-4ed9-a53b-6a1cf0dba8f2 false Data 0 0 true 14ba6509-08b4-440a-87db-19c0a8ed42fd 1 2240 828 78 20 2279 838 Formatted text 5e685db1-3b4c-47d2-8224-3eb9aabf87f8 Text Text false 0 2342 788 24 60 2354 818 b464fccb-50e7-41bd-9789-8438db9bea9f Angle Compute the angle between two vectors. true 9702ccd0-d61d-4a7d-a9c6-7d03d039df62 Angle Angle 90 -493 197 81 226 -452 First vector 654ec1d9-9934-4c6b-9668-d1e5a47ce47d Vector A Vector A false 3561b5c5-774d-4efa-bdde-224c009d5874 1 92 -491 122 20 153 -481 Second vector 8a833cdb-8d26-4472-a41c-7f74aa4cb76a Vector B Vector B false 315f948f-fc94-435f-b2e7-5c06cdf3e13e 1 92 -471 122 20 153 -461 Optional plane for 2D angle ea3b2124-39bc-43d0-859d-a582c946569e Plane Plane true 0 92 -451 122 37 153 -432.5 Angle (in radians) between vectors 2b2c78f9-21ab-49c9-ae79-8225f34d822e DEG(X) Angle Angle false 0 238 -491 47 38 253.5 -471.75 Reflex angle (in radians) between vectors 2a2b552f-0229-4402-ad02-63bb30952015 Reflex Reflex false 0 238 -453 47 39 253.5 -433.25 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 13051b02-323b-4695-a51e-5a2d70cdd1c9 Panel false 0 2b2c78f9-21ab-49c9-ae79-8225f34d822e 1 Double click to edit panel content… 104 -628 160 110 0 0 0 104.1066 -627.6655 2 255;255;255;255 false false true false false true ce46b74e-00c9-43c4-805a-193b69ea4a11 Multiplication Mathematical multiplication true df92b1f6-82d0-4302-b4dd-4640032c4c1b Multiplication Multiplication 318 -567 85 44 358 -545 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for multiplication f22b1ed9-25ae-4800-9ed0-11647fd0d342 A A true 2b2c78f9-21ab-49c9-ae79-8225f34d822e 1 320 -565 26 20 333 -555 Second item for multiplication 04ddb0fc-67cc-43a4-b7e7-725550763c1c B B true 0 320 -545 26 20 333 -535 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 2 Result of multiplication d1fbb9af-4d5f-45c2-922e-a5c5edbc1765 Result Result false 0 370 -565 31 40 385.5 -545 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 691af134-9042-4dda-a75b-f1c89d62bd1d Panel false 0 7715a12a-13ee-474e-874e-1b977a77d85d 1 Double click to edit panel content… 424 -683 160 110 0 0 0 424.3127 -682.5511 2 255;255;255;255 false false true false false true 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction true 47f44540-1ae0-44ae-822d-125d96a0a27c Subtraction Subtraction 297 -664 90 44 342 -642 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction 1e65743a-50d6-4517-acfd-f3b98e7dfda0 A A true 0 299 -662 31 20 314.5 -652 1 1 {0} Grasshopper.Kernel.Types.GH_String false 180 Second operand for subtraction 2ff0d69e-869e-4a47-871d-a24f104b72c5 B B true d1fbb9af-4d5f-45c2-922e-a5c5edbc1765 1 299 -642 31 20 314.5 -632 Result of subtraction 7715a12a-13ee-474e-874e-1b977a77d85d Result Result false 0 354 -662 31 40 369.5 -642 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division true b56c7b01-2e30-4061-a67c-881d82c8f3a8 Division Division 301 -30 86 44 342 -8 Item to divide (dividend) 75ea2b0c-7c4e-4032-a518-d43dfdc6a8cb 1 A A false 046aa3fd-95ed-4324-9152-868eb0bcb256 1 303 -28 27 20 324.5 -18 Item to divide with (divisor) 0e82dae2-f32f-4aa6-bcee-549c25a54a90 1 B B false 34f4e619-39ad-4ec9-91fd-873ea6c54523 1 303 -8 27 20 324.5 2 The result of the Division 9e0a4b42-624d-4a33-b5d9-65402ebfec47 Result Result false 0 354 -28 31 40 369.5 -8 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression tan((π*O)/(4*(O+2)))^-2 true fbd58356-b1b5-4d8b-9cce-0a20fdcd55ba Expression Expression -455 -266 257 44 -336 -244 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable e05f357e-b608-42c6-b2bb-4e5a62c64e38 Variable O O true e8fc2b0e-5ac0-43ec-9f0f-0765b0f6c6d3 1 -453 -264 11 20 -447.5 -254 Expression variable 5434ab96-89a2-489e-a0e8-6fd18513c7d3 Variable x X true 0 -453 -244 11 20 -447.5 -234 Result of expression 6d36ede1-ebb0-4678-8233-6bfa54a953ef Result Result false 0 -231 -264 31 40 -215.5 -244 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values acc2e9fc-0561-4408-a102-470ac20131e7 Panel false 0 fca9bc1e-b462-4b50-811f-9f449be2398a 1 Double click to edit panel content… -410 -418 160 20 0 0 0 -409.5361 -417.002 2 255;255;255;255 false false true false false true 758d91a0-4aec-47f8-9671-16739a8a2c5d Format Format some data using placeholders and formatting tags true b5ea6acf-b59f-4dcc-ba7c-afb7e068f9d1 Format Format -409 -364 146 64 -317 -332 3 3ede854e-c753-40eb-84cb-b48008f14fd4 7fa15783-70da-485c-98c0-a099e6988c3e 8ec86459-bf01-4409-baee-174d0d2b13d0 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Text format 37f3974a-5259-42a8-993d-2640c9774575 Format Format false 0 -407 -362 78 20 -368 -352 1 1 {0} false {0:R} Formatting culture 06e614e3-5c1f-4707-86a7-39338bc06ec7 Culture Culture false 0 -407 -342 78 20 -368 -332 1 1 {0} 127 Data to insert at {0} placeholders e2442c39-660e-4f1f-acd2-e0d38124ed90 false Data 0 0 true 6d36ede1-ebb0-4678-8233-6bfa54a953ef 1 -407 -322 78 20 -368 -312 Formatted text fca9bc1e-b462-4b50-811f-9f449be2398a 1 Text Text false 0 -305 -362 40 60 -293 -332 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction true a8746035-70b2-427f-87a6-f1a76a58d716 Subtraction Subtraction -360 -196 85 44 -320 -174 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction acbdf509-9462-4892-9946-3e144b0df0ae A A true acb6d194-74f2-480f-8561-ce817d12e07a 1 -358 -194 26 20 -345 -184 Second operand for subtraction 2bd51757-bf91-4b02-a81c-05fc45c3351c B B true 0 -358 -174 26 20 -345 -164 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 2 Result of subtraction e8fc2b0e-5ac0-43ec-9f0f-0765b0f6c6d3 Result Result false 0 -308 -194 31 40 -292.5 -174 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true cea31bff-e0ea-413c-af40-d3a28f723edf Scale Scale -178 -332 201 64 -41 -300 Base geometry fae32d08-037b-4476-b86d-09098fed5233 Geometry Geometry true a9fcac47-4626-49ac-b3cb-59b4e6e4e7b0 1 -176 -330 123 20 -114.5 -320 Center of scaling a1f10658-01ab-4653-b355-b3af4141446c Center Center false 0 -176 -310 123 20 -114.5 -300 1 1 {0} 0 0 0 Scaling factor 2b03416a-4c1c-4bf3-8452-5b40b54f13b9 Factor Factor false b73653f2-b052-46b6-8d13-f7e97fe2cc0b 1 -176 -290 123 20 -114.5 -280 1 1 {0} 0.5 Scaled geometry 226a8182-bf2a-45f1-aff3-96d817e074e7 Geometry Geometry false 0 -29 -330 50 30 -4 -315 Transformation data 0358d217-16d9-40e6-aafa-e86546dd0109 Transform Transform false 0 -29 -300 50 30 -4 -285 e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Create a series of numbers. true de5d37ef-7d96-456d-aba2-88d4b0a85a15 Series Series -181 -523 106 64 -120 -491 First number in the series a17fd457-be58-45db-b777-6159de97e984 Start Start false 0 -179 -521 47 20 -155.5 -511 1 1 {0} 1 Step size for each successive number 21e0dde8-638d-4fee-9306-9e447cd85d28 Step Step false 0 -179 -501 47 20 -155.5 -491 1 1 {0} 1 Number of values in the series 7e2af314-e8a8-4b38-9821-a8a81a20ba9d Count Count false a3838593-f3dd-43da-843c-3090b208fa39 1 -179 -481 47 20 -155.5 -471 1 1 {0} 2 1 Series of numbers 74693a9a-82e8-4cec-8e9c-64fcc5490f55 Series Series false 0 -108 -521 31 60 -92.5 -491 78fed580-851b-46fe-af2f-6519a9d378e0 Power Raise a value to a power. true 2b97db1e-0cd2-4447-a3f8-61d857c8d746 Power Power -50 -460 70 44 -25 -438 The item to be raised 36f19657-038d-4145-8ae1-599fbdbd07eb A A false acc2e9fc-0561-4408-a102-470ac20131e7 1 -48 -458 11 20 -42.5 -448 The exponent 0a335808-dcb0-41ff-b36b-b8db4e356797 B B false 74693a9a-82e8-4cec-8e9c-64fcc5490f55 1 -48 -438 11 20 -42.5 -428 A raised to the B power 0df06efc-878e-45cc-b817-05cfb726b6b0 Result Result false 0 -13 -458 31 40 2.5 -438 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 8f26bee1-af0b-4319-9241-77806e3e867f Digit Scroller false 0 12 11 16.0 -490 -469 250 20 -489.9493 -468.9608 797d922f-3a1d-46fe-9155-358b009b5997 One Over X Compute one over x. true 591cf8da-9311-4437-b0f2-40e010be2478 One Over X One Over X -169 -418 88 28 -126 -404 Input value e82beaae-26df-42cd-999e-feb011d22a2a Value Value false 0df06efc-878e-45cc-b817-05cfb726b6b0 1 -167 -416 29 24 -152.5 -404 Output value b73653f2-b052-46b6-8d13-f7e97fe2cc0b Result Result false 0 -114 -416 31 24 -98.5 -404 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true 93c73e0e-cf64-48ee-9544-432c4136e894 Polar Array Polar Array -125 -142 210 101 21 -91 Base geometry 1f9511b0-e837-40c9-be7b-6870260217a5 Geometry Geometry true 9be84f00-3284-4fd4-80d6-077f3cf6216f 1 -123 -140 132 20 -57 -130 Polar array plane 6e657236-d2e4-4f8c-b87c-628f7b521c15 Plane Plane false 0 -123 -120 132 37 -57 -101.5 1 1 {0} 0 0 0 1 0 0 0 1 0 Number of elements in array. f1ff713f-c876-498c-81ab-84fdb0cc1ab0 Count Count false acb6d194-74f2-480f-8561-ce817d12e07a 1 -123 -83 132 20 -57 -73 1 1 {0} 10 Sweep angle in radians (counter-clockwise, starting from plane x-axis) 0aa19934-d7a2-420a-9eaa-0a46cebc1fb6 Angle Angle false 0 false -123 -63 132 20 -57 -53 1 1 {0} 6.2831853071795862 1 Arrayed geometry c361bc48-725e-406e-a9e9-23f48490fc39 Geometry Geometry false 0 33 -140 50 48 58 -115.75 1 Transformation data fc6ee6af-6969-42ce-a47d-be1aa6d84192 Transform Transform false 0 33 -92 50 49 58 -67.25 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true 740a5c71-df4a-4737-83f8-5d80884da98f Merge Merge -88 -239 90 64 -43 -207 3 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data stream 1 492b2531-671f-4ff7-b0b0-30d22c048682 false Data 1 D1 true a9fcac47-4626-49ac-b3cb-59b4e6e4e7b0 1 -86 -237 31 20 -70.5 -227 2 Data stream 2 c1775243-13f7-4e19-bf43-b19dc004ff74 false Data 2 D2 true 226a8182-bf2a-45f1-aff3-96d817e074e7 1 -86 -217 31 20 -70.5 -207 2 Data stream 3 dc38b82c-af0b-4b51-92ff-3fea41397fb6 false Data 3 D3 true 0 -86 -197 31 20 -70.5 -187 2 Result of merge 9be84f00-3284-4fd4-80d6-077f3cf6216f Result Result false 0 -31 -237 31 60 -15.5 -207 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object a9fcac47-4626-49ac-b3cb-59b4e6e4e7b0 Relay false 11a8cbd6-d0c2-456a-b088-f090f380881b 1 42 -186 40 16 62 -178 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction true 83c2a5f8-6086-472d-a844-e5e4f0e6aefb Subtraction Subtraction -378 -544 85 44 -338 -522 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction a4777da8-ee8f-4b4a-8444-3370fd21a265 A A true 8f26bee1-af0b-4319-9241-77806e3e867f 1 -376 -542 26 20 -363 -532 Second operand for subtraction dac43ff3-c69f-4af8-ad10-58fdda91b0c8 B B true 0 -376 -522 26 20 -363 -512 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 1 Result of subtraction a3838593-f3dd-43da-843c-3090b208fa39 Result Result false 0 -326 -542 31 40 -310.5 -522 a79ce08b-5ca6-4d75-aeab-d735a5acaa18 ab81fea9-8d16-4caf-af89-2736c660f36d Greyville Points Returns the Greyville Points and associated parameters true 083c5aa5-3542-416c-91ae-c61432b7c082 Greyville Points Greyville Points -2448 -172 113 44 -2404 -150 A nurbs curve 33cceb78-e9c5-4c05-8a9a-00c9d6a5a525 Curve Curve false c361bc48-725e-406e-a9e9-23f48490fc39 1 -2446 -170 30 40 -2431 -150 1 The greyville points of the curve a8b141d7-0b27-49b4-a734-7d38ce0b9242 Points Points false 0 -2392 -170 55 20 -2364.5 -160 1 The greyville parameters of the curve 714846d7-2127-482e-889c-2eb2bed54f4d Parameters Parameters false 0 -2392 -150 55 20 -2364.5 -140 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 Interpolate Create an interpolated curve through a set of points. 70004f31-9b62-4676-bedb-54aca3fb64e6 Interpolate Interpolate -825 -228 241 84 -652 -186 1 Interpolation points 35f5b5c2-36e5-4d77-ade4-c115f1e72e8b Vertices Vertices false 0eb83701-3ce0-4efb-b436-c5da54090d60 1 -823 -226 159 20 -743.5 -216 Curve degree 86537955-9dae-4770-9562-1c9c8d80559c Degree Degree false 0 -823 -206 159 20 -743.5 -196 1 1 {0} 3 Periodic curve 1463d2ec-3449-41a9-a213-aa4dffc4ba51 Periodic Periodic false 0 -823 -186 159 20 -743.5 -176 1 1 {0} false Knot spacing (0=uniform, 1=chord, 2=sqrtchord) 1e815de8-f936-41c2-afda-4587f7e35941 KnotStyle KnotStyle false 0 -823 -166 159 20 -743.5 -156 1 1 {0} 2 Resulting nurbs curve 46eeb2b8-287d-4960-9363-6ba53a6d4dde 1 Curve Curve false 0 -640 -226 54 26 -621 -212.6667 Curve length 1bc121a4-33cd-433b-8eb9-cf20089e4f64 Length Length false 0 -640 -200 54 27 -621 -186 Curve domain 1c4c9dbe-ae5b-4bd0-b324-50825ce9ef1a Domain Domain false 0 -640 -173 54 27 -621 -159.3333 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1/2*sqrt(2+pow(u,2)-pow(v,2)+2*sqrt(2)*u)-1/2*sqrt(2+pow(u,2)-pow(v,2)-2*sqrt(2)*u) true abada82e-cf02-4b19-b433-0789afcc020e Expression Expression -1828 -362 751 44 -1462 -340 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable bb0a8389-bafb-449a-b123-d0b1cb17040e Variable O U true 49993262-f5ce-4b05-9f49-34011ac5af8a 1 -1826 -360 11 20 -1820.5 -350 Expression variable 3bfe9eb7-32a3-4d58-921b-af41e44f12e8 Variable X V true 86b0b12a-da1e-4763-bed6-4ca095854364 1 -1826 -340 11 20 -1820.5 -330 Result of expression 11ad7cae-be06-4b01-bcd9-dbd333a1b0c9 Result Result false 0 -1110 -360 31 40 -1094.5 -340 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects abada82e-cf02-4b19-b433-0789afcc020e 1 9aa3c2b4-8309-45ce-b04d-532352453b8a Group X 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1/2*sqrt(2-pow(u,2)+pow(v,2)+2*sqrt(2)*v)-1/2*sqrt(2-pow(u,2)+pow(v,2)-2*sqrt(2)*v) true f47d378f-4528-4416-a1af-34f6010bab04 Expression Expression -1814 -215 751 44 -1448 -193 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable ecf51f26-2bc3-47bb-bfc0-f47a8e402a62 Variable U U true 49993262-f5ce-4b05-9f49-34011ac5af8a 1 -1812 -213 11 20 -1806.5 -203 Expression variable 6647a5d6-b970-4ddc-9675-a68f99124ddd Variable V V true 86b0b12a-da1e-4763-bed6-4ca095854364 1 -1812 -193 11 20 -1806.5 -183 Result of expression cddae957-659e-4202-9c46-653e13e30a39 Result Result false 0 -1096 -213 31 40 -1080.5 -193 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects f47d378f-4528-4416-a1af-34f6010bab04 1 1531ca77-14dd-4c13-bec6-984e0fbe86d2 Group Y 9abae6b7-fa1d-448c-9209-4a8155345841 Deconstruct Deconstruct a point into its component parts. true eb51a66e-ebc9-456a-b0cd-a0d3446cb477 Deconstruct Deconstruct -2265 -222 120 64 -2224 -190 Input point 4cf1c4e6-1477-4381-ae6f-4e75d8c8acb6 Point Point false a8b141d7-0b27-49b4-a734-7d38ce0b9242 1 -2263 -220 27 60 -2249.5 -190 Point {x} component 49993262-f5ce-4b05-9f49-34011ac5af8a X component X component false 0 -2212 -220 65 20 -2179.5 -210 Point {y} component 86b0b12a-da1e-4763-bed6-4ca095854364 Y component Y component false 0 -2212 -200 65 20 -2179.5 -190 Point {z} component 2aaab83b-f87e-4eea-b211-95b861001b74 Z component Z component false 0 -2212 -180 65 20 -2179.5 -170 3581f42a-9592-4549-bd6b-1c0fc39d067b Construct Point Construct a point from {xyz} coordinates. true e46223b8-eab9-4daf-b5d9-72c8e33fdf52 Construct Point Construct Point -1014 -231 134 64 -921 -199 {x} coordinate 22d4bcc7-e28b-4c17-b70f-62aa6ee23577 X coordinate X coordinate false 11ad7cae-be06-4b01-bcd9-dbd333a1b0c9 1 -1012 -229 79 20 -972.5 -219 1 1 {0} 0 {y} coordinate 039f0cc1-e6a5-424c-b61d-da6ce45a203f Y coordinate Y coordinate false cddae957-659e-4202-9c46-653e13e30a39 1 -1012 -209 79 20 -972.5 -199 1 1 {0} 0 {z} coordinate 6c43c687-7fa1-492f-8462-d2cb73fd39e2 Z coordinate Z coordinate false 0 -1012 -189 79 20 -972.5 -179 1 1 {0} 0 Point coordinate 0eb83701-3ce0-4efb-b436-c5da54090d60 Point Point false 0 -909 -229 27 60 -895.5 -199 0bb3d234-9097-45db-9998-621639c87d3b Bounding Box Solve oriented geometry bounding boxes. true 0d31d179-fa9e-4783-b609-0928d729a3e0 Bounding Box Bounding Box true -758 -340 172 61 -621 -309 1 Geometry to contain db64a5e7-3efb-4e78-aab6-a0f2a87d6b96 Content Content false 46eeb2b8-287d-4960-9363-6ba53a6d4dde 1 -756 -338 123 20 -694.5 -328 BoundingBox orientation plane true 0252ca46-ee4f-47f1-84bd-c090220a1189 Plane Plane false 0 -756 -318 123 37 -694.5 -299.5 1 1 {0} 0 0 0 1 0 0 0 1 0 Aligned bounding box in world coordinates 3c9e0b72-50cd-4d7d-9d86-be57fa4d74c4 Box Box false 0 -609 -338 21 28 -598.5 -323.75 Bounding box in orientation plane coordinates true 38d281d1-d176-4410-9681-7d4bedf03372 Box Box false 0 -609 -310 21 29 -598.5 -295.25 db7d83b1-2898-4ef9-9be5-4e94b4e2048d Deconstruct Box Deconstruct a box into its constituent parts. true a3178a0f-2403-491f-acb5-a3f2ad12f5a6 Deconstruct Box Deconstruct Box -725 -451 77 84 -690 -409 Base box 216a73f0-931c-499a-b4f0-617657f9c42b Box Box false 3c9e0b72-50cd-4d7d-9d86-be57fa4d74c4 1 -723 -449 21 80 -712.5 -409 Box plane f57f539e-f8d7-43ca-a88a-220e00a6a3cb Plane Plane false 0 -678 -449 28 20 -664 -439 {x} dimension of box 9db00802-0e34-4f67-b18a-d8fc9b2791a6 X X false 0 -678 -429 28 20 -664 -419 {y} dimension of box 0deb3622-8dc3-495e-9076-04d3dfa3c2fa Y Y false 0 -678 -409 28 20 -664 -399 {z} dimension of box fad9a28f-a319-4fcc-b355-f5a0c9d63d98 Z Z false 0 -678 -389 28 20 -664 -379 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 4548fd76-44bb-4aff-a6eb-fec575d597db Scale Scale -3217 118 201 64 -3080 150 Base geometry d7ceb625-666d-493a-b95a-d9da3bc1454f Geometry Geometry true df31b9cf-eb30-4c25-86ec-07a44712ade8 1 -3215 120 123 20 -3153.5 130 Center of scaling 7a282554-e493-4ff9-8787-97366e53de4b Center Center false 0 -3215 140 123 20 -3153.5 150 1 1 {0} 0 0 0 Scaling factor 9e606a80-5499-4bc9-a815-215e7d1995b5 Factor Factor false b73653f2-b052-46b6-8d13-f7e97fe2cc0b 1 -3215 160 123 20 -3153.5 170 1 1 {0} 0.5 Scaled geometry 85201fee-99b8-4a3c-8e98-0f3aa9d090a5 Geometry Geometry false 0 -3068 120 50 30 -3043 135 Transformation data 2dfe7a3d-2979-4e1d-be4c-c60ab8fcaa90 Transform Transform false 0 -3068 150 50 30 -3043 165 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true 67ba220a-c84e-4161-8ca8-5670802d8e42 Merge Merge -3077 243 90 64 -3032 275 3 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data stream 1 eb716019-be78-448f-92e0-4ff7bf52020d false Data 1 D1 true df31b9cf-eb30-4c25-86ec-07a44712ade8 1 -3075 245 31 20 -3059.5 255 2 Data stream 2 859f9eef-c490-41b0-accc-fbd957ebf8ce false Data 2 D2 true 85201fee-99b8-4a3c-8e98-0f3aa9d090a5 1 -3075 265 31 20 -3059.5 275 2 Data stream 3 934362fe-5a17-4af1-9492-8943bbdb95a4 false Data 3 D3 true 0 -3075 285 31 20 -3059.5 295 2 Result of merge 9c2bb7b6-dc5e-4e2a-add0-7ba33172d195 Result Result false 0 -3020 245 31 60 -3004.5 275 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true 94f67fe7-9906-45b1-a075-389457142b92 Merge Merge -3705 229 106 104 -3660 281 5 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data stream 1 e59a9b61-1a80-4175-9581-f577d6341434 false Data 1 D1 true 3561b5c5-774d-4efa-bdde-224c009d5874 1 -3703 231 31 20 -3687.5 241 2 Data stream 2 9b6be3f4-9992-49b6-a843-589ce62b5e57 false Data 2 D2 true 7dd10951-da79-409f-9033-406bb70137b9 1 -3703 251 31 20 -3687.5 261 2 Data stream 3 77561d58-c80a-45b0-9dc8-3f2c89aa7556 false Data 3 D3 true 315f948f-fc94-435f-b2e7-5c06cdf3e13e 1 -3703 271 31 20 -3687.5 281 2 Data stream 4 1a5907a7-5184-485d-8461-047c3e1e5fa3 false Data 4 D4 true e7138cb1-c5c0-4e42-bc93-2f1697e53ba5 1 -3703 291 31 20 -3687.5 301 2 Data stream 5 e83bf8fa-9d76-4d57-9f94-818bbd0e0222 false Data 5 D5 true 0 -3703 311 31 20 -3687.5 321 2 Result of merge 6288eeb8-0a79-41a7-9566-368334f2a748 1 Result Result false 0 -3648 231 47 100 -3632.5 281 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join as many curves as possible true f7c00a40-aa66-49d1-8bbf-126814a931e0 Join Curves Join Curves -3554 193 116 44 -3487 215 1 Curves to join 976cb832-2d00-4cc7-bc73-6e15bff2d6d8 Curves Curves false 6288eeb8-0a79-41a7-9566-368334f2a748 1 -3552 195 53 20 -3525.5 205 Preserve direction of input curves 10d04d73-b161-4782-bd5b-666f10a2639e Preserve Preserve false 0 -3552 215 53 20 -3525.5 225 1 1 {0} false 1 Joined curves and individual curves that could not be joined. df31b9cf-eb30-4c25-86ec-07a44712ade8 Curves Curves false 0 -3475 195 35 40 -3457.5 215 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true d83d22af-9f95-42a3-ab20-65bb57c30c0e Polar Array Polar Array -2816 165 210 101 -2670 216 Base geometry 2f87833e-c857-4b50-8d34-8f37dc468896 Geometry Geometry true 9c2bb7b6-dc5e-4e2a-add0-7ba33172d195 1 -2814 167 132 20 -2748 177 Polar array plane 3d13da10-ee8b-4d17-9f85-9b74c3bd4464 Plane Plane false 0 -2814 187 132 37 -2748 205.5 1 1 {0} 0 0 0 1 0 0 0 1 0 Number of elements in array. 919e7a90-6058-48e8-8ce4-41dd3c084bb7 Count Count false acb6d194-74f2-480f-8561-ce817d12e07a 1 -2814 224 132 20 -2748 234 1 1 {0} 10 Sweep angle in radians (counter-clockwise, starting from plane x-axis) 04ce19c6-4b56-4a29-9e59-56409a3bd734 Angle Angle false 0 false -2814 244 132 20 -2748 254 1 1 {0} 6.2831853071795862 1 Arrayed geometry fbc7d90d-1bcd-4083-82f2-816248e8f642 Geometry Geometry false 0 -2658 167 50 48 -2633 191.25 1 Transformation data 11334eca-fe87-4dc0-bc5e-91d751a50a03 Transform Transform false 0 -2658 215 50 49 -2633 239.75 269eaa85-9997-4d77-a9ba-4c58cb45c9d3 Discontinuity Find all discontinuities along a curve. true ea535461-21ca-43a3-8377-b08c4fc68a94 Discontinuity Discontinuity -2486 167 196 44 -2359 189 Curve to analyze cf0e3030-b534-4cdd-b8cb-8a6609f22007 Curve Curve false fbc7d90d-1bcd-4083-82f2-816248e8f642 1 -2484 169 113 20 -2427.5 179 Level of discontinuity to test for (1=C1, 2=C2, 3=Cinfinite) 892ff603-699f-4661-ace6-39a7b1afaba7 Level Level false 0 -2484 189 113 20 -2427.5 199 1 1 {0} 1 1 Points at discontinuities 8cb7b99d-a15a-4498-8850-9d0409ff0aec Points Points false 0 -2347 169 55 20 -2319.5 179 1 Curve parameters at discontinuities bebe0d44-1e32-4b2b-af65-06af84f8969c Parameters Parameters false 0 -2347 189 55 20 -2319.5 199 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine Create a polyline connecting a number of points. true 55cdf557-effd-432c-a4d4-15cee8222703 PolyLine PolyLine -3297 517 175 44 -3174 539 1 Polyline vertex points dec76748-f4b6-413d-82a3-021b64eb6d46 Vertices Vertices false 0 -3295 519 109 20 -3240.5 529 Close polyline 3c593a21-fc53-497b-a95b-d94f9fc93f27 Closed Closed false 0 -3295 539 109 20 -3240.5 549 1 1 {0} false Resulting polyline a321bc61-f7a3-494a-b660-61875e65b82b Polyline Polyline false 0 -3162 519 38 40 -3143 539 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 Interpolate Create an interpolated curve through a set of points. b45a755c-f680-4140-937e-73da9d6dbd5b Interpolate Interpolate -739 317 241 84 -566 359 1 Interpolation points c53f2406-2616-4277-b9d4-122f1e874b84 Vertices Vertices false 3df6c9ec-4a12-4ef1-af52-b832d5db7d40 1 -737 319 159 20 -657.5 329 Curve degree 632001d5-1320-4ca4-ac51-c6fd2f0264b0 Degree Degree false 0 -737 339 159 20 -657.5 349 1 1 {0} 1 Periodic curve 7405ccca-627e-4b1f-b367-fcb48ed952b2 Periodic Periodic false 0 -737 359 159 20 -657.5 369 1 1 {0} false Knot spacing (0=uniform, 1=chord, 2=sqrtchord) f9d46cf7-50fb-4586-bb57-41146479528f KnotStyle KnotStyle false 0 -737 379 159 20 -657.5 389 1 1 {0} 2 Resulting nurbs curve 9b212164-581c-47f1-a6d9-ed0d5f639732 1 Curve Curve false 0 -554 319 54 26 -535 332.3333 Curve length 754e0f14-f832-4e0a-8ce7-a27fa851ee9d Length Length false 0 -554 345 54 27 -535 359 Curve domain 62cb355e-312e-4ee3-b4eb-c21e45a6220d Domain Domain false 0 -554 372 54 27 -535 385.6667 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1/2*sqrt(2+pow(u,2)-pow(v,2)+2*sqrt(2)*u)-1/2*sqrt(2+pow(u,2)-pow(v,2)-2*sqrt(2)*u) true adc9a3e9-f1b7-45b1-9f60-8efbb1bcaf55 Expression Expression -1791 155 751 44 -1425 177 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 329885dd-b9d5-4fb4-82fa-1320d96a87dd Variable U U true 654c614f-1405-4b90-8231-69aec3ead036 1 -1789 157 11 20 -1783.5 167 Expression variable 4ab7f98a-a1ce-4327-b09c-ed7392cc8452 Variable V V true c6b5db33-4cf1-4048-a3b0-1c1ab3cabc0d 1 -1789 177 11 20 -1783.5 187 Result of expression 7da27c93-13cb-4991-ad30-e8d5c8a2a112 Result Result false 0 -1073 157 31 40 -1057.5 177 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects adc9a3e9-f1b7-45b1-9f60-8efbb1bcaf55 1 5ed57c59-7af0-4ec3-a7e2-195a4b065a72 Group X 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1/2*sqrt(2-pow(u,2)+pow(v,2)+2*sqrt(2)*v)-1/2*sqrt(2-pow(u,2)+pow(v,2)-2*sqrt(2)*v) true b52d921f-15c3-42e4-8648-0b7972998f3f Expression Expression -1794 247 751 44 -1428 269 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 5e82b20e-b650-4569-82f9-049d4ddb42ab Variable U U true 654c614f-1405-4b90-8231-69aec3ead036 1 -1792 249 11 20 -1786.5 259 Expression variable f9298b59-d981-4123-9b52-911432db4c3d Variable V V true c6b5db33-4cf1-4048-a3b0-1c1ab3cabc0d 1 -1792 269 11 20 -1786.5 279 Result of expression 42b69ab1-7676-42a4-a514-49bffdb1d408 Result Result false 0 -1076 249 31 40 -1060.5 269 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects b52d921f-15c3-42e4-8648-0b7972998f3f 1 55463177-30d4-4b6b-b5e2-1d38583707e2 Group Y 9abae6b7-fa1d-448c-9209-4a8155345841 Deconstruct Deconstruct a point into its component parts. true 390f4e60-04fb-4a78-b062-8dca0a67ae5f Deconstruct Deconstruct -2179 323 120 64 -2138 355 Input point f414d3d4-ccb7-47d7-8b19-07904988b66e Point Point false 8cb7b99d-a15a-4498-8850-9d0409ff0aec 1 -2177 325 27 60 -2163.5 355 Point {x} component 654c614f-1405-4b90-8231-69aec3ead036 X component X component false 0 -2126 325 65 20 -2093.5 335 Point {y} component c6b5db33-4cf1-4048-a3b0-1c1ab3cabc0d Y component Y component false 0 -2126 345 65 20 -2093.5 355 Point {z} component eae32ad5-dbc6-4dc1-9202-e5f890a9b8ba Z component Z component false 0 -2126 365 65 20 -2093.5 375 3581f42a-9592-4549-bd6b-1c0fc39d067b Construct Point Construct a point from {xyz} coordinates. true 33f0b185-47ef-4eb3-bd52-18bf8d4fa743 Construct Point Construct Point -928 314 134 64 -835 346 {x} coordinate 35b3e69c-26c3-494b-a9e8-b8d8a4454ea3 X coordinate X coordinate false 7da27c93-13cb-4991-ad30-e8d5c8a2a112 1 -926 316 79 20 -886.5 326 1 1 {0} 0 {y} coordinate 443cc97c-3133-49b8-9992-96a187c58232 Y coordinate Y coordinate false 42b69ab1-7676-42a4-a514-49bffdb1d408 1 -926 336 79 20 -886.5 346 1 1 {0} 0 {z} coordinate add30df3-011b-48ea-810d-67fa0c59b739 Z coordinate Z coordinate false 0 -926 356 79 20 -886.5 366 1 1 {0} 0 Point coordinate 3df6c9ec-4a12-4ef1-af52-b832d5db7d40 Point Point false 0 -823 316 27 60 -809.5 346 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