0 2 2 1 0 7 2420046f-c7da-478b-b4f6-b139710153c2 Shaded 1 255;217;217;217 255;207;207;207 637934503936665928 XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ߦ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ߦ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX 0 -607 -513 0.7737826 0 0 4 Heteroptera, Version=0.7.2.4, Culture=neutral, PublicKeyToken=null 0.7.2.4 Amin Bahrami [Studio Helioripple] 08bdcae0-d034-48dd-a145-24a9fcf3d3ff Heteroptera 0.7.2.4 Pufferfish, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null 3.0.0.0 Michael Pryor 1c9de8a1-315f-4c56-af06-8f69fee80a7a Pufferfish 3.0.0.0 BullantGH, Version=1.5.6.0, Culture=neutral, PublicKeyToken=null 1.5.6.0 Geometry Gym Pty Ltd 2cd3c35a-cada-1a81-ddba-5b184219e513 BullAnt Bengesht, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null 3.3.0.0 00000000-0000-0000-0000-000000000000 149 361790d6-9d66-4808-8c5a-8de9c218c227 Quad Sphere Create a spherical brep made from quad nurbs patches. true 66119b12-85a3-4b16-b986-5c582e75410c Quad Sphere Quad Sphere 836 604 109 44 889 626 Base plane b7906043-244a-4e8f-962d-2f3b08a41d10 Base Base false 0 838 606 36 20 857.5 616 1 1 {0} 0 0 0 1 0 0 0 1 0 Sphere radius 6d0a4504-6c87-4580-ae64-c510115ff87f Radius Radius false 0 838 626 36 20 857.5 636 1 1 {0} 1 Resulting quad sphere cc3c382a-699c-4de9-bb9b-c3490a66de65 Sphere Sphere false 0 904 606 39 40 925 626 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Surface Create a plane surface true 883f3150-7360-4e0a-8be7-4e6cb501e78f Plane Surface Plane Surface -22 216 101 64 31 248 Surface base plane ce6e8d89-2a61-4654-b27d-6f17cb871a3f Plane Plane false 0 -20 218 36 20 -0.5 228 1 1 {0} 0 0 1 1 0 0 0 1 0 Dimensions in X direction f5ddfea8-c996-4837-8d48-7162b203c867 X Size X Size false 0 -20 238 36 20 -0.5 248 1 1 {0} -1 1 Dimensions in Y direction 3e0459f4-7e87-4e5e-bbfc-cef1f2e03555 Y Size Y Size false 0 -20 258 36 20 -0.5 268 1 1 {0} -1 1 Resulting plane surface e558ef7f-0844-4cad-9052-23f0c6dc606a Plane Plane false 0 46 218 31 60 63 248 abf9c670-5462-4cd8-acb3-f1ab0256dbf3 Rectangle Contains a collection of rectangles true e70f4273-770a-4dfd-83b2-31e842ff5f75 Rectangle Rectangle false e558ef7f-0844-4cad-9052-23f0c6dc606a 1 95 326 50 24 120.8835 338.0395 8d372bdc-9800-45e9-8a26-6e33c5253e21 Deconstruct Brep Deconstruct a brep into its constituent parts. true a9da71ad-233c-4eca-ac5a-8ab7cd683faf Deconstruct Brep Deconstruct Brep 840 517 105 64 885 549 Base Brep ca918d09-c1db-4d2c-8394-fb7d4c5b1374 Brep Brep false cc3c382a-699c-4de9-bb9b-c3490a66de65 1 842 519 28 60 857.5 549 1 Faces of Brep c623a21a-1847-47e4-9e46-e4bd44501ddc Faces Faces false 0 900 519 43 20 923 529 1 Edges of Brep ee1dc925-e5f9-4dec-84ad-467064c06163 Edges Edges false 0 900 539 43 20 923 549 1 Vertices of Brep 63746aa4-129f-48a2-98fc-00cdabe6f2e3 Vertices Vertices false 0 900 559 43 20 923 569 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true d550c9e5-739d-423b-951a-c129b9428660 List Item List Item 857 436 74 64 905 468 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 13c1cbc2-0ded-44ef-b584-cedde55e2d30 List List false c623a21a-1847-47e4-9e46-e4bd44501ddc 1 859 438 31 20 876 448 Item index ce0a66cf-e265-40d6-bc0a-919fac196280 Index Index false 0 859 458 31 20 876 468 1 1 {0} 0 Wrap index to list bounds 8c96604e-15a9-4d82-91d4-13ae0703010c Wrap Wrap false 0 859 478 31 20 876 488 1 1 {0} false Item at {i'} bdded8cc-5d40-4a69-a708-79831f3ff272 false Item i false 0 920 438 9 60 926 468 3c5edcba-b7a5-4710-b076-4b19a7080a2b 08bdcae0-d034-48dd-a145-24a9fcf3d3ff Center Returns the center of a geometry and the Diameter of it's bounding box as the Dimention You can Right Click on the component's icon and choose "ForAll" option to have center point of a group of geometries. Besides You can Right click on the component's icon and choose one of three provided options (Spacial/ Planar/ Basement ) to have Desired type of center. true a5d91446-5432-4d8d-a0f0-8b43c91bc29e Center Center true 0 -39 98 141 44 31 120 1 Geometric e2c89012-2199-4140-b653-7bfefe2e1ca9 Geometric Geometric false e558ef7f-0844-4cad-9052-23f0c6dc606a 1 -37 100 53 40 -9 120 1 Center f261830b-b465-4d2b-88e3-0e1da63db03d Center Center false 0 46 100 54 20 74.5 110 1 Diagonal size of geometry's bounding box 11a59582-47fa-4cc9-843c-303a47d2d2b7 Dimension Dimension false 0 46 120 54 20 74.5 130 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 1ad5e56d-54df-475d-9ea0-cee0cb7c7088 Scale Scale 363 216 154 64 431 248 Base geometry 00d9c422-f84c-4ef1-a016-3bebbc1f271a Geometry Geometry true e70f4273-770a-4dfd-83b2-31e842ff5f75 1 365 218 51 20 392 228 Center of scaling ac89b291-a721-4f7c-8bfd-454bbbad93c1 Center Center false f261830b-b465-4d2b-88e3-0e1da63db03d 1 365 238 51 20 392 248 1 1 {0} 0 0 0 Scaling factor 27e3518e-dd56-484f-8ad0-6379a6f43b90 Factor Factor false 383c3bb9-5af9-466e-9554-5d2af149ce79 1 365 258 51 20 392 268 1 1 {0} 0.5 Scaled geometry 999afa92-8607-4166-a4ad-746765ac6a95 2 Geometry Geometry false 0 446 218 69 30 474 233 Transformation data d0d9fb8a-ed63-4804-a918-3ca3551dc950 Transform Transform false 0 446 248 69 30 474 263 9445ca40-cc73-4861-a455-146308676855 Range Create a range of numbers. true ff2be5c8-23e6-4a4e-905c-f7c0cb2d3d3c Range Range -104 529 126 44 -46 551 Domain of numeric range a47ff740-2f0f-4a25-bb03-2b0d851c7e3f Domain Domain false 0 -102 531 41 20 -80 541 1 1 {0} 1E-07 1 Number of steps 444e5026-53f4-46fb-a127-384984ff4327 Steps Steps false 8f487a87-0aa3-4e6e-846a-032e65c36952 1 -102 551 41 20 -80 561 1 1 {0} 10 1 Range of numbers d6f3e114-49df-48ec-a1ee-d2421d9865f1 Range Range false true 0 -31 531 51 40 -12 551 6b5812f5-bb36-4d74-97fc-5a1f2f77452d Pull Curve Pull a curve onto a surface. true 2bab6e1d-9880-4323-9b00-b259b58913f2 Pull Curve Pull Curve 1638 323 108 44 1696 345 Curve to pull 91c32f53-38ad-4bae-967c-0d1927054e7f Curve Curve false 793e7f48-17c4-461b-8fb4-3ba01a9e4892 1 1640 325 41 20 1662 335 Surface that pulls 308da0ff-56f4-4120-8c26-959213b4af13 Surface Surface false bdded8cc-5d40-4a69-a708-79831f3ff272 1 1640 345 41 20 1662 355 Curve pulled onto the surface 61bfa687-2f39-49aa-8c62-652e11e0f47a Curve Curve false 0 1711 325 33 40 1729 345 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 8f487a87-0aa3-4e6e-846a-032e65c36952 Digit Scroller false 0 12 11 16.0 -466 397 250 20 -465.3547 397.0984 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide a curve into equal length segments true 8619c2aa-da32-4f52-9c9c-5d0cb4dc5941 Divide Curve Divide Curve 335 78 141 64 401 110 Curve to divide dc813e86-763f-44fa-ac7b-bef810b049f2 Curve Curve false 03896994-3d43-4235-bbb1-69071f945c85 1 337 80 49 20 371 90 Number of segments 75fab999-0c3b-4a4b-a8a7-0ac158928a03 X*4 Count Count false 8f487a87-0aa3-4e6e-846a-032e65c36952 1 337 100 49 20 371 110 1 1 {0} 10 Split segments at kinks c046b55b-080c-4edb-9d36-3fc34ddc02a1 Kinks Kinks false 0 337 120 49 20 371 130 1 1 {0} false 1 Division points 09e28b44-90f0-4742-b0d8-3787f1516afe Points Points false 0 416 80 58 20 446.5 90 1 Tangent vectors at division points 2d225d6a-8850-49c5-a01e-309f685134bd Tangents Tangents false 0 416 100 58 20 446.5 110 1 Parameter values at division points d4212c7f-5f52-45b9-bd15-7d9a1be66061 Parameters Parameters false 0 416 120 58 20 446.5 130 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 Interpolate Create an interpolated curve through a set of points. true b37622db-3459-42e8-975f-422e4c678e94 Interpolate Interpolate 857 37 125 84 924 79 1 Interpolation points cb1cc176-519f-494e-ba30-0354df8758bf Vertices Vertices false 5f10599b-17ee-4cb3-847b-4bd5b025b1bc 1 859 39 50 20 885.5 49 Curve degree c720959f-3e76-4489-9a5a-944458a0359f Degree Degree false 0 859 59 50 20 885.5 69 1 1 {0} 3 Periodic curve 9e4f6150-e03e-4c79-a820-20f1af2c2de4 Periodic Periodic false 0 859 79 50 20 885.5 89 1 1 {0} false Knot spacing (0=uniform, 1=chord, 2=sqrtchord) a9c86b46-2f80-4171-ad94-fd7cd1032422 KnotStyle KnotStyle false 0 859 99 50 20 885.5 109 1 1 {0} 1 Resulting nurbs curve 7281a4dd-22fa-4e08-ab46-7a40e3a6f114 Curve Curve false 0 939 39 41 26 961 52.33334 Curve length bba305cd-7ae1-4dc8-9916-6593f418ee6b Length Length false 0 939 65 41 27 961 79.00001 Curve domain ffbff81c-239b-462a-8d38-8ecc1b1db090 Domain Domain false 0 939 92 41 27 961 105.6667 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip a matrix-like data tree by swapping rows and columns. true 8582b2dd-9e8f-4ae4-8da8-265943d5e4c4 Flip Matrix Flip Matrix 559 35 90 28 604 49 2 Data matrix to flip f3e9a64c-1b14-4285-8df2-803e68b4920c Data Data false 2acccb79-440c-4960-a389-770262792a2d 1 561 37 28 24 576.5 49 2 Flipped data matrix 5f10599b-17ee-4cb3-847b-4bd5b025b1bc Data Data false 0 619 37 28 24 634.5 49 6b5812f5-bb36-4d74-97fc-5a1f2f77452d Pull Curve Pull a curve onto a surface. true 39977edc-4a75-4a78-961c-82bbcfeb320c Pull Curve Pull Curve 1645 224 108 44 1703 246 Curve to pull fa47624b-c196-457e-b4af-a332813e56f8 Curve Curve false 0f532639-2663-4e96-b809-33a26ca94853 1 1647 226 41 20 1669 236 Surface that pulls fb191d3a-5389-4e7b-8078-df7fdbae3992 Surface Surface false bdded8cc-5d40-4a69-a708-79831f3ff272 1 1647 246 41 20 1669 256 Curve pulled onto the surface 5a69e655-e2fa-4d2c-89fd-2a0bc93441e3 Curve Curve false 0 1718 226 33 40 1736 246 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Contains a collection of floating point numbers 3259e2aa-4e00-44e0-b047-4ff64204e2a6 Number Number false 8f487a87-0aa3-4e6e-846a-032e65c36952 1 1747 170 50 24 1772.375 182.9865 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers f3cc2d77-116b-41f4-8d3d-df04ba7118f7 Digit Scroller Digit Scroller false 0 12 Digit Scroller 11 13.0 2001 491 250 20 2001.583 491.2477 84627490-0fb2-4498-8138-ad134ee4cb36 Curve | Curve Solve intersection events for two curves. true fe46f7cf-0079-425a-b382-4f41a6dcfc13 true Curve | Curve Curve | Curve 1924 348 146 64 2001 380 First curve d3416137-fa79-4c5b-ad5c-313eb1b3d7e4 true 1 Curve A Curve A false 2cb92ba8-5e95-43cc-8633-2ac83d3a2826 1 1926 350 60 30 1965.5 365 Second curve b9fc2b44-0872-4d37-863c-27c53ab1b659 true Curve B Curve B false 8cb883fc-18af-4fd4-a115-b9ba26f774a7 1 1926 380 60 30 1965.5 395 1 Intersection events 1804dbcd-32d6-493b-8caa-4231ea7138c4 true Points Points false 0 2016 350 52 20 2043.5 360 1 Parameters on first curve 61c6d120-7fbf-4d4e-9876-fdf520762501 true Params A Params A false 0 2016 370 52 20 2043.5 380 1 Parameters on second curve 9e6ddb8c-1214-4247-a191-403320881349 true Params B Params B false 0 2016 390 52 20 2043.5 400 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points true bf1444d5-a6da-4490-82fe-8407c81ca460 Point Point false 0 978 626 50 24 1003.212 638.3265 1 1 {0} 0 0 0 be6636b2-2f1a-4d42-897b-fdef429b6f17 Extrude Point Extrude curves and surfaces to a point. true 40af8f0a-98df-45f3-bc59-a4e683c910be true Extrude Point Extrude Point 1565 -43 112 44 1612 -21 Profile curve or surface 927a669a-9696-4f1e-baef-34cee0b6e94d true Base Base false 7281a4dd-22fa-4e08-ab46-7a40e3a6f114 1 1567 -41 30 20 1583.5 -31 Extrusion tip c35cc936-549d-4535-987c-61a816125f78 true Point Point false bf1444d5-a6da-4490-82fe-8407c81ca460 1 1567 -21 30 20 1583.5 -11 Extrusion result ca03152f-563c-46e2-8869-3e1a427e8b8a true Extrusion Extrusion false 0 1627 -41 48 40 1652.5 -21 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Solve intersection events for two Breps. true 37382f89-3e2f-49ba-a992-5e6c547b6626 Brep | Brep Brep | Brep 1796 35 111 44 1852 57 First Brep 87c5f589-0fc6-4de9-a80e-51e6217684c6 Brep A Brep A false ca03152f-563c-46e2-8869-3e1a427e8b8a 1 1798 37 39 20 1819 47 Second Brep f9d12808-408e-4947-8332-fd1a70b4eb7a Brep B Brep B false bdded8cc-5d40-4a69-a708-79831f3ff272 1 1798 57 39 20 1819 67 1 Intersection curves 2f17ee21-0f4e-4169-a8d1-11d53722dbdc Curves Curves false 0 1867 37 38 20 1887.5 47 1 Intersection points 844094ea-d77e-43a2-a718-4f678ede1a3a Points Points false 0 1867 57 38 20 1887.5 67 bc984576-7aa6-491f-a91d-e444c33675a7 Graph Mapper Represents a numeric mapping function Conic curve evaluator Conic curve evaluator 69181f91-7a59-4914-8f0e-0ee9b8fe544c Graph Mapper Graph Mapper false d6f3e114-49df-48ec-a1ee-d2421d9865f1 1 62 551 100 100 62.57557 551.9513 false 0 1 0 1 0.73772865533828735 0.26714396476745605 c6fb0727-30da-47ff-ac6a-692624676835 Conic 9445ca40-cc73-4861-a455-146308676855 Range Create a range of numbers. true cadb5a73-0b37-41df-91f5-61f063874783 Range Range 295 719 110 44 353 741 Domain of numeric range 7c9a3216-6db0-49f2-8740-50e71e59e5cb Domain Domain false 0 297 721 41 20 319 731 1 1 {0} 1E-28 1 Number of steps f3702d7d-3432-497f-a3ff-55fac48bc880 Steps Steps false 8f487a87-0aa3-4e6e-846a-032e65c36952 1 297 741 41 20 319 751 1 1 {0} 10 1 Range of numbers 5603dd61-6695-418e-a58e-5ebb14f8b392 Range Range false 0 368 721 35 40 387 741 31de0644-5f01-4706-ab19-dc148215029c 1c9de8a1-315f-4c56-af06-8f69fee80a7a Prude Curve Removes the kinky parts of a curve (discontinuities) by blending the curve segments togther, if curve already has no kinks it will output with no change. true 2d631958-130b-4ca6-8bb6-908de6e5b184 Prude Curve Prude Curve 1605 611 182 84 1696 653 Curve to remove kinks from 74e6c945-c13a-4c2b-b438-1583b61834aa Curve Curve false c4520d86-589c-4eae-bd3b-187604f929e7 1 1607 613 74 20 1653.5 623 Length along curve from kink to blend start (if omitted document tolerance is used) bcf3395f-f84b-4d7d-a3f8-797eef07e8ff 2 Length Length false 23cc52f3-86ef-4fbd-a054-b004c0297ae6 1 1607 633 74 20 1653.5 643 1 1 {0} 1 Determines how kinks are blended 0 = Tangency 1 = Curvature 0abd9435-92e8-4f21-8d72-95b0dcb6108e Blend Type Blend Type false 0 1607 653 74 20 1653.5 663 1 1 {0} 1 Bulge factor for kink blend a00c25f0-3e3c-4009-b675-96d3e934a4d7 Bulge Bulge false 0 1607 673 74 20 1653.5 683 1 1 {0} 0.5 Resulting curve without kinks f5f2dd85-a1ed-4f7f-9de6-025bb1be8b3a Prude Prude false 0 1711 613 74 40 1749.5 633 True if kinks were removed from curve, False if curve already had no kinks 15d920e4-c090-4d5e-bf65-cd7e2b05dd6b Result Boolean Result Boolean false 0 1711 653 74 40 1749.5 673 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values e2e1d0b6-a1af-4967-a45a-e09bf7848378 Number Slider Number Slider false 0 1690 964 198 20 1690.593 964.5021 1 1 0 1 0 0 0.4 31de0644-5f01-4706-ab19-dc148215029c 1c9de8a1-315f-4c56-af06-8f69fee80a7a Prude Curve Removes the kinky parts of a curve (discontinuities) by blending the curve segments togther, if curve already has no kinks it will output with no change. true e6016309-f17e-4e6d-b97f-0ff117093493 Prude Curve Prude Curve 1605 764 182 84 1696 806 Curve to remove kinks from c8fe9465-a232-490c-9f0c-9c2562dc5396 Curve Curve false c4520d86-589c-4eae-bd3b-187604f929e7 1 1607 766 74 20 1653.5 776 Length along curve from kink to blend start (if omitted document tolerance is used) ea0e0b46-65d2-41f9-a7e3-a5aab323471a 2 Length Length false 23cc52f3-86ef-4fbd-a054-b004c0297ae6 1 1607 786 74 20 1653.5 796 1 1 {0} 1 Determines how kinks are blended 0 = Tangency 1 = Curvature 8c06cac6-4fe1-4501-94ce-805d3da77214 Blend Type Blend Type false 0 1607 806 74 20 1653.5 816 1 1 {0} 0 Bulge factor for kink blend 99a702db-7937-471f-a56f-a736602c66cf Bulge Bulge false e2e1d0b6-a1af-4967-a45a-e09bf7848378 1 1607 826 74 20 1653.5 836 1 1 {0} 0.5 Resulting curve without kinks 68ef52b2-c844-4d39-92cc-d846cdb4ffc8 Prude Prude false 0 1711 766 74 40 1749.5 786 True if kinks were removed from curve, False if curve already had no kinks afff2cdb-94c4-461e-a994-f0bd124f1050 Result Boolean Result Boolean false 0 1711 806 74 40 1749.5 826 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers cec00cb0-8f3b-48d4-a780-80f4d3876639 Digit Scroller Digit Scroller false 0 12 Digit Scroller 11 83.0 1889 744 250 20 1889.123 744.474 7376fe41-74ec-497e-b367-1ffe5072608b Curvature Graph Draws Rhino Curvature Graphs. true 932566b4-2be5-43a0-924c-e94d939fa5e2 true Curvature Graph Curvature Graph 1929 562 71 64 1986 594 Curve for Curvature graph display true ae48ad1f-900f-43a5-bcc5-7f0a8c594263 true Curve Curve false 61bfa687-2f39-49aa-8c62-652e11e0f47a 1 1931 564 40 20 1952.5 574 Sampling density of the Graph 2366a1cd-cd43-432d-8808-0b301cc27600 true Density Density false 0 1931 584 40 20 1952.5 594 1 1 {0} 1 Scale of graph 5bbc2f33-c9b4-41c7-b00e-0d377e2cdf14 true Scale Scale false cec00cb0-8f3b-48d4-a780-80f4d3876639 1 1931 604 40 20 1952.5 614 1 1 {0} 105 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 793e7f48-17c4-461b-8fb4-3ba01a9e4892 Relay false 68ef52b2-c844-4d39-92cc-d846cdb4ffc8 1 1501 278 40 16 1521 286 bc984576-7aa6-491f-a91d-e444c33675a7 Graph Mapper Represents a numeric mapping function Conic curve evaluator Conic curve evaluator Conic curve evaluator 7d793bd7-288c-401b-ad8a-b3d27ec58441 Graph Mapper Graph Mapper false 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 1561 1015 150 150 1561.697 1015.082 false 0 1 0 1 1 0 c6fb0727-30da-47ff-ac6a-692624676835 Conic b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 23cc52f3-86ef-4fbd-a054-b004c0297ae6 Relay false 7d793bd7-288c-401b-ad8a-b3d27ec58441 1 1541 743 40 16 1561 751 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e Relay false 5603dd61-6695-418e-a58e-5ebb14f8b392 1 409 844 40 16 429 852 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (1-ABS(X-1)^O)^(((1)/(O))) true d93bc6b0-f98b-4544-ae5f-0a67ac2f7d20 Expression Expression 281 1135 293 44 418 1157 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 43ddd572-1953-4a68-a263-6ece337e79bc Variable X X true 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 283 1137 14 20 291.5 1147 Expression variable 9bce0032-876b-4c36-af81-3f4fb9eb1d8e Variable O O true c98d6945-b5ef-4849-ac2c-031e80226e86 1 283 1157 14 20 291.5 1167 Result of expression 38230345-1c73-4b22-a013-6afa27e4153a Result Result false 0 538 1137 34 40 556.5 1157 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values c98d6945-b5ef-4849-ac2c-031e80226e86 Number Slider Number Slider false 0 319 1209 198 20 319.3932 1209.653 1 1 0 4 0 0 0.1 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (1-ABS(X-1)^O)^(((1)/(O))) true 19110040-c5bb-467d-a8d5-31930c5b32eb Expression Expression -292 703 293 44 -155 725 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable f1bd7e17-b179-4dc2-af4f-33615b0ed17e Variable X X true 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 -290 705 14 20 -281.5 715 Expression variable c0e2237a-6a9d-485e-9339-f7c42a533aab Variable O O true fa410cc5-2c3a-4c10-8fc6-5e6e940cd62e 1 -290 725 14 20 -281.5 735 Result of expression 002d3cca-8b18-4787-bb5c-cec5c35de6fd Result Result false 0 -35 705 34 40 -16.5 725 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values fa410cc5-2c3a-4c10-8fc6-5e6e940cd62e Number Slider Number Slider false 0 -239 775 198 20 -238.6137 775.1207 1 1 0 4 0 0 1.6 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1-(1-ABS(X-0)^O)^(((1)/(O))) true 7ac1878b-9326-4764-813b-44e3de3b9b09 Expression Expression 264 1017 310 44 409 1039 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable f7760d11-bb70-4ca7-824a-d54e98b105f6 Variable X X true 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 266 1019 14 20 274.5 1029 Expression variable b33c971a-53d6-44d2-9a2a-e91c65a6fa38 Variable O O true 8c1eefde-594e-4316-9b29-3ce7b0f573c0 1 266 1039 14 20 274.5 1049 Result of expression 6c7396f5-340d-4fdd-900a-414d07571878 Result Result false 0 538 1019 34 40 556.5 1039 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 8c1eefde-594e-4316-9b29-3ce7b0f573c0 Number Slider Number Slider false 0 318 1091 198 20 318.8046 1091.252 1 1 0 4 0 0 2.4 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e d93bc6b0-f98b-4544-ae5f-0a67ac2f7d20 c98d6945-b5ef-4849-ac2c-031e80226e86 7ac1878b-9326-4764-813b-44e3de3b9b09 8c1eefde-594e-4316-9b29-3ce7b0f573c0 5 98f578d4-7d9c-483a-889e-aacb2a441508 Group b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 75d1e12e-4279-41f3-a7cc-6a7883ccf8a9 Relay false d6f3e114-49df-48ec-a1ee-d2421d9865f1 1 -258 986 40 16 -238 994 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (1-ABS(X-1)^O)^(((1)/(O))) true 12f1234c-1691-4eab-a28e-a0f7c9618bb6 Expression Expression -165 1135 293 44 -28 1157 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 70d0f958-90ce-4ab7-a0e1-c517e4edced2 Variable X X true 75d1e12e-4279-41f3-a7cc-6a7883ccf8a9 1 -163 1137 14 20 -154.5 1147 Expression variable 27894683-9492-493d-8f62-54dbf36ed7f2 Variable O O true 916eb7a8-461d-4544-a109-c27c71bcc9d0 1 -163 1157 14 20 -154.5 1167 Result of expression 1d202e7d-8c76-42d4-8600-6c027f2ba118 Result Result false 0 92 1137 34 40 110.5 1157 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 916eb7a8-461d-4544-a109-c27c71bcc9d0 Number Slider Number Slider false 0 -104 1209 198 20 -103.0953 1209.268 6 1 0 4 0 0 0.8 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1-(1-ABS(X-0)^O)^(((1)/(O))) true d17aeb44-2385-4c36-b189-fad999600d2a Expression Expression -165 1024 310 44 -20 1046 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 97d36f84-32cb-4adc-aa0a-b5ad04031896 Variable X X true 75d1e12e-4279-41f3-a7cc-6a7883ccf8a9 1 -163 1026 14 20 -154.5 1036 Expression variable 4dc6e4d7-801c-4264-aebd-27be5534d64b Variable O O true e12af411-2b58-46e0-927c-8a6a859bfb3c 1 -163 1046 14 20 -154.5 1056 Result of expression efc70271-3dea-46a0-9cdf-faf6f20e598b Result Result false 0 109 1026 34 40 127.5 1046 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values e12af411-2b58-46e0-927c-8a6a859bfb3c Number Slider Number Slider false 0 -104 1095 198 20 -103.684 1095.867 1 1 0 4 0 0 2.1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects 75d1e12e-4279-41f3-a7cc-6a7883ccf8a9 12f1234c-1691-4eab-a28e-a0f7c9618bb6 916eb7a8-461d-4544-a109-c27c71bcc9d0 d17aeb44-2385-4c36-b189-fad999600d2a e12af411-2b58-46e0-927c-8a6a859bfb3c c5ab3021-5312-42c5-8bc0-d1724040b870 6 6f169af7-a53d-4570-b533-190144020ed1 Group b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 9a4353d0-49b9-4324-b11a-4151c2b8cb60 Relay false 1d202e7d-8c76-42d4-8600-6c027f2ba118 1 183 1079 40 16 203 1087 bc984576-7aa6-491f-a91d-e444c33675a7 Graph Mapper Represents a numeric mapping function Sine wave distribution Sigmoid/Logistic curve evaluator Sigmoid/Logistic curve evaluator 18ba48b1-1335-4dbb-aed7-164f9c670903 Graph Mapper Graph Mapper false 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 476 696 100 100 476.9798 696.5054 false 0 1 0 1 d261fdb4-a2a5-4861-a206-f7ac8f9109cb Sigmoid-Logits 0.045742381364107132 -100 100 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 40214679-ae6f-48d3-a22f-2f9dfba36766 Relay false 9a4353d0-49b9-4324-b11a-4151c2b8cb60 1 183 747 40 16 203 755 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers c5ab3021-5312-42c5-8bc0-d1724040b870 Digit Scroller false 0 12 1 0.53800000000 -134 1276 250 20 -133.1391 1276.755 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 8cb883fc-18af-4fd4-a115-b9ba26f774a7 Curve Curve false 61bfa687-2f39-49aa-8c62-652e11e0f47a 1 1828 368 50 24 1853.348 380.61 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 2cb92ba8-5e95-43cc-8633-2ac83d3a2826 Curve Curve false 5a69e655-e2fa-4d2c-89fd-2a0bc93441e3 1 1828 222 50 24 1853.348 234.9655 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true b7a5cd54-b08a-4091-818f-5428e9800f97 true Merge Merge 2027 194 87 64 2063 226 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 59a65d6d-7ddd-46a0-a0d7-e6467e7eceb1 true false Data 1 D1 true 2cb92ba8-5e95-43cc-8633-2ac83d3a2826 1 2029 196 19 20 2040 206 2 Data stream 2 a2c6c548-9469-497a-b013-0182e832d5e0 true false Data 2 D2 true 8cb883fc-18af-4fd4-a115-b9ba26f774a7 1 2029 216 19 20 2040 226 2 Data stream 3 be08a4b1-3fca-4565-a49e-7ee1b8111421 true false Data 3 D3 true 0 2029 236 19 20 2040 246 2 Result of merge 81a89546-76cf-4bcf-89eb-f11620a029ba true Result Result false 0 2078 196 34 60 2096.5 226 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true 30da83cd-dff6-45b3-bdb1-616fd8ede281 Polar Array Polar Array 2345 204 154 84 2429 246 Base geometry dada6428-bdc3-4b36-bea4-6b0a637f1b00 2 Geometry Geometry true f62c13bd-3bba-4e7f-acf2-ad915f704474 1 2347 206 67 20 2390 216 Polar array plane 02f6b75c-23f6-45f9-9d5b-0dcf9e16410c Plane Plane false 0 2347 226 67 20 2390 236 1 2 {0} 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 Number of elements in array. 09a57d3c-154e-4a71-81eb-1d75e1ad474b Count Count false 0 2347 246 67 20 2390 256 1 1 {0} 2 Sweep angle in radians (counter-clockwise, starting from plane x-axis) c53da7bf-382f-4a6c-9cb5-1cd8e4f5b51e Angle Angle false 0 false 2347 266 67 20 2390 276 1 1 {0} 3.1415926535897931 1 Arrayed geometry 4e4d76a5-27f4-4b94-98de-a88622de737b Geometry Geometry false 0 2444 206 53 40 2472 226 1 Transformation data e0a65d4b-6330-4ecd-8a38-04a5f5c05d47 Transform Transform false 0 2444 246 53 40 2472 266 f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror an object. true ad011caa-6d24-4fa5-8973-d42d3f9d3dd9 Mirror Mirror 2092 391 138 44 2160 413 Base geometry 640a3326-828e-402d-b529-86b6556bbd9d Geometry Geometry true 81a89546-76cf-4bcf-89eb-f11620a029ba 1 2094 393 51 20 2121 403 Mirror plane 4cd0d734-49f0-4a26-9f7d-0e53d2057f20 Plane Plane false 0 2094 413 51 20 2121 423 1 1 {0} 0 0 0 1 0 0 0 1 0 Mirrored geometry 7fada4e2-c1ec-4f4a-a38c-30b3e1d0c6cb Geometry Geometry false 0 2175 393 53 20 2203 403 Transformation data 3c7eaf3b-0671-42d8-9a64-caa153e3a65d Transform Transform false 0 2175 413 53 20 2203 423 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true 419f4a22-0f9d-457c-bccf-66b3c7e2ad91 Merge Merge 2197 214 87 64 2233 246 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 000d66e5-53d3-46f3-b6f9-a6fd3b0b996a false Data 1 D1 true 81a89546-76cf-4bcf-89eb-f11620a029ba 1 2199 216 19 20 2210 226 2 Data stream 2 0a983fd7-27bb-4e6e-b6fc-836ead04b065 false Data 2 D2 true 7fada4e2-c1ec-4f4a-a38c-30b3e1d0c6cb 1 2199 236 19 20 2210 246 2 Data stream 3 b7075cc1-cd4f-4891-8c7e-a72763f6e4d0 false Data 3 D3 true 0 2199 256 19 20 2210 266 2 Result of merge f62c13bd-3bba-4e7f-acf2-ad915f704474 Result Result false 0 2248 216 34 60 2266.5 246 ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 Geometry Contains a collection of generic geometry true 8026c689-a114-4759-b6ec-c639e78c76ff Geometry Geometry false 4e4d76a5-27f4-4b94-98de-a88622de737b 1 2576 234 50 24 2601.134 246.9513 bb59bffc-f54c-4682-9778-f6c3fe74fce3 Arc Create an arc defined by base plane, radius and angle domain. true 0c666933-9d66-4428-9b12-adba0e798207 Arc Arc 320 1324 107 64 373 1356 Base plane of arc 50bc66bf-f006-4a6e-aefd-17b88a913d3d Plane Plane false 0 322 1326 36 20 341.5 1336 1 1 {0} 1 0.5 0 1 0 0 0 1 0 Radius of arc 63670db9-9344-4655-ab72-24e7da3e5c57 Radius Radius false 0 322 1346 36 20 341.5 1356 1 1 {0} 0.5 Angle domain in radians cf7f1ec7-b10a-428b-bfa7-8b7aa1df9a08 Angle Angle false 0 322 1366 36 20 341.5 1376 1 1 {0} 1.5707963267949 3.14159265358979 Resulting arc 6069385b-a922-42e3-b4ca-39bf3080eabd Arc Arc false 0 388 1326 37 30 408 1341 Arc length 1347eb59-5408-4a35-9b9c-6a77272005d8 Length Length false 0 388 1356 37 30 408 1371 bb59bffc-f54c-4682-9778-f6c3fe74fce3 Arc Create an arc defined by base plane, radius and angle domain. true b3aeada5-003a-4500-bccb-50248e626ebf Arc Arc 320 1422 107 64 373 1454 Base plane of arc 188195bc-76bf-4f3a-97a2-1b0bf899b2c4 Plane Plane false 0 322 1424 36 20 341.5 1434 1 1 {0} 0 0.5 0 -1 0 0 0 -1 0 Radius of arc 59fab10c-cdb9-42df-85d7-b474d8173825 Radius Radius false 0 322 1444 36 20 341.5 1454 1 1 {0} 0.5 Angle domain in radians 77b5d767-6c6f-481b-acf0-adc05a02375c Angle Angle false 0 322 1464 36 20 341.5 1474 1 1 {0} 1.5707963267949 3.14159265358979 Resulting arc 81ce97e2-1ce1-4cb7-b700-e1b8bc9add5e Arc Arc false 0 388 1424 37 30 408 1439 Arc length ff45c962-633b-4499-bc3d-b553d9b42f7e Length Length false 0 388 1454 37 30 408 1469 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join as many curves as possible true 16e34703-2c27-43b2-bc17-e0d4499529d3 Join Curves Join Curves 458 1388 118 44 521 1410 1 Curves to join 91eb7387-4a81-4a00-b308-f752529d4d01 Curves Curves false 81ce97e2-1ce1-4cb7-b700-e1b8bc9add5e 6069385b-a922-42e3-b4ca-39bf3080eabd 2 460 1390 46 20 484.5 1400 Preserve direction of input curves e7c3faf8-7f98-48a0-ae5b-d4596d57341e Preserve Preserve false 0 460 1410 46 20 484.5 1420 1 1 {0} false 1 Joined curves and individual curves that could not be joined. 19c744d6-b23d-4d5d-9547-938525080c14 Curves Curves false 0 536 1390 38 40 556.5 1410 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points Extract the end points of a curve. true 1fbd5eca-7c66-43a1-a3ae-4a02f7d542f2 End Points End Points 1081 1648 96 44 1131 1670 Curve to evaluate a81934d0-2301-4183-a201-675c72e00638 Curve Curve false db0988f3-f64e-4482-818b-dd8958ca3482 1 1083 1650 33 40 1101 1670 Curve start point 2d650cc6-66cb-4e3d-b4a4-a0d9de674839 Start Start false 0 1146 1650 29 20 1162 1660 Curve end point bedec675-ea16-498d-b4ee-7ab117000c3b End End false 0 1146 1670 29 20 1162 1680 575660b1-8c79-4b8d-9222-7ab4a6ddb359 Rectangle 2Pt Create a rectangle from a base plane and two points true 8714aaef-da97-41a6-b94e-cad86cfcbd0f Rectangle 2Pt Rectangle 2Pt 1224 1608 126 84 1282 1650 Rectangle base plane ac510fb1-566e-45db-8837-59ca6a05f2ee Plane Plane false 0 1226 1610 41 20 1248 1620 1 1 {0} 0 0 0 1 0 0 0 1 0 First corner point. 2e8f7d71-af36-4d99-ae21-d105a4b89d92 Point A Point A false 2d650cc6-66cb-4e3d-b4a4-a0d9de674839 1 1226 1630 41 20 1248 1640 1 1 {0} 0 0 0 Second corner point. e02d0b55-dbd1-4933-b85b-f838c9f4bd59 Point B Point B false bedec675-ea16-498d-b4ee-7ab117000c3b 1 1226 1650 41 20 1248 1660 1 1 {0} 10 5 0 Rectangle corner fillet radius 22adb034-8dbe-46a3-bfa1-71660e8db7d4 Radius Radius false 0 1226 1670 41 20 1248 1680 1 1 {0} 0 Rectangle defined by P, A and B 15c4ebf3-c49a-40ea-80ee-84caea14b9d1 Rectangle Rectangle false 0 1297 1610 51 40 1324 1630 Length of rectangle curve 20e7cf27-6dc0-4657-af0b-42a9a67a4491 Length Length false 0 1297 1650 51 40 1324 1670 310f9597-267e-4471-a7d7-048725557528 08bdcae0-d034-48dd-a145-24a9fcf3d3ff GraphMapper+ External Graph mapper You can Right click on the Heteromapper's icon and choose "AutoDomain" mode to define Output domain based on input domain interval; otherwise it'll be set to 0-1 in "Normalized" mode. true 1b3ac687-27b8-43f7-a5d2-5d4c28371ff0 GraphMapper+ GraphMapper+ false 1595 1983 126 104 1662 2035 External curve as a graph bc2c2e65-f953-4367-bc97-4556ea3dfc7b Curve Curve false db0988f3-f64e-4482-818b-dd8958ca3482 1 1597 1985 50 20 1623.5 1995 Optional Rectangle boundary. If omitted the curve's would be landed 1ddfa26b-4737-400a-ac51-b81373eaae93 Boundary Boundary true 8c4b0dae-c90b-4e1c-b7f4-a0e9870fdfb8 1 1597 2005 50 20 1623.5 2015 1 List of input numbers 81518505-b713-4670-9396-41334dabb399 Numbers Numbers false b0a157c8-5af9-4029-b949-4b75b2fd22e4 1 1597 2025 50 20 1623.5 2035 1 9 {0} 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 (Optional) Input Domain if omitted, it would be 0-1 in "Normalize" mode by default or be the interval of the input list in case of selecting "AutoDomain" mode 9e05b724-854c-40eb-9b8a-b61334a3bf82 Input Input true 0 1597 2045 50 20 1623.5 2055 (Optional) Output Domain if omitted, it would be 0-1 in "Normalize" mode by default or be the interval of the input list in case of selecting "AutoDomain" mode a03e361d-23ce-4bc7-beca-b3b1e3b8cb30 Output Output true 0 1597 2065 50 20 1623.5 2075 1 Output Numbers f359162a-bfcf-4279-8051-7dd4406e43ec Number Number false 0 1677 1985 42 100 1699.5 2035 f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror an object. true 5c16baa7-8a05-4c93-b03f-f499034dace9 Mirror Mirror 533 1657 138 44 601 1679 Base geometry 01298d3d-7ef8-407c-9964-cc7ecda67dc5 Geometry Geometry true 19c744d6-b23d-4d5d-9547-938525080c14 1 535 1659 51 20 562 1669 Mirror plane 0da12a4f-d0c1-409c-b773-dbc970bf8a09 Plane Plane false 0 535 1679 51 20 562 1689 1 1 {0} 0 0 0 0 0 1 0.707106781186548 0.707106781186547 0 Mirrored geometry 53ce203b-ab03-4218-b9c1-027955f45cbb Geometry Geometry false 0 616 1659 53 20 644 1669 Transformation data 9eed269b-f947-42f2-8e87-d392c11a3984 Transform Transform false 0 616 1679 53 20 644 1689 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object db0988f3-f64e-4482-818b-dd8958ca3482 Relay false 5c931c31-44a2-43e3-b83b-c7444b120038 1 1260 1874 40 16 1280 1882 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object d7526cc7-6dd0-47da-bbb4-9d218723e550 Relay false d6f3e114-49df-48ec-a1ee-d2421d9865f1 1 1693 1233 40 16 1713 1241 3581f42a-9592-4549-bd6b-1c0fc39d067b Construct Point Construct a point from {xyz} coordinates. true 6b07dd44-47f0-48e1-8cf5-2f0a52650df5 Construct Point Construct Point 857 2043 129 64 939 2075 {x} coordinate 35d2ff06-e83e-4c35-8f75-e32ef4862ed7 X coordinate X coordinate false 54f6fc97-8d74-4f33-bf20-5cefe13580c0 1 859 2045 65 20 893 2055 1 1 {0} 0 {y} coordinate af158518-a19e-44eb-b91f-c27e371af363 Y coordinate Y coordinate false f95b8925-691e-4da4-a9b7-1dd2b6f5f3e9 1 859 2065 65 20 893 2075 1 1 {0} 0 {z} coordinate 15f4ef85-4375-48d7-ab96-8566b9f22a0a Z coordinate Z coordinate false 0 859 2085 65 20 893 2095 1 1 {0} 0 Point coordinate 3febcc68-7a60-4ad8-a0f5-62cbbd054f9d Point Point false 0 954 2045 30 60 970.5 2075 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 54f6fc97-8d74-4f33-bf20-5cefe13580c0 Relay Relay false d6f3e114-49df-48ec-a1ee-d2421d9865f1 1 505 1871 44 16 527 1879 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression asin(((x-.5)*2))/PI+.5 true 373f7f68-830c-4770-9381-ec983a33c6b0 Expression Expression 481 1951 260 28 601 1965 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 2e5a3eb7-241f-44df-90dc-d9aaa51fe2e6 Variable X X true 54f6fc97-8d74-4f33-bf20-5cefe13580c0 1 483 1953 14 24 491.5 1965 Result of expression 14829bab-e880-4902-b20e-d9b3a2ce2976 Result Result false 0 705 1953 34 24 723.5 1965 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 Interpolate Create an interpolated curve through a set of points. true e5bd21e6-76f5-4b2e-a1ca-9ba6e86a5176 Interpolate Interpolate 1029 2023 125 84 1096 2065 1 Interpolation points e180684d-5b57-42ae-a51c-a3a23b055e3a Vertices Vertices false 3febcc68-7a60-4ad8-a0f5-62cbbd054f9d 1 1031 2025 50 20 1057.5 2035 Curve degree cffacf0e-71a6-47a4-93a7-4df2d470b7ab Degree Degree false 0 1031 2045 50 20 1057.5 2055 1 1 {0} 3 Periodic curve f2bf1cdb-51be-44f1-9d73-5d3c4122f4c6 Periodic Periodic false 0 1031 2065 50 20 1057.5 2075 1 1 {0} false Knot spacing (0=uniform, 1=chord, 2=sqrtchord) 7d480887-73d0-4322-bdcc-adb058f15084 KnotStyle KnotStyle false 0 1031 2085 50 20 1057.5 2095 1 1 {0} 1 Resulting nurbs curve 4b6fcb1f-2eea-41a5-8568-324d07885b2d Curve Curve false 0 1111 2025 41 26 1133 2038.333 Curve length a3e10b38-1496-4578-a122-3db1a5e0dcd7 Length Length false 0 1111 2051 41 27 1133 2065 Curve domain e2726713-1300-4050-8b96-bd1dff466e37 Domain Domain false 0 1111 2078 41 27 1133 2091.667 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Create a line segment defined by start point, tangent and length.} true a576feb1-f23e-4376-8858-3a43f0a425e1 Line SDL Line SDL 505 1273 106 64 569 1305 Line start point 8c21a6a7-2587-433f-9cb2-3bc1d52aa2b6 Start Start false 0 507 1275 47 20 532 1285 1 1 {0} 0 0 0 Line tangent (direction) 984b4d99-fd89-4834-99d5-cbb05ddbc89b Direction Direction false 0 507 1295 47 20 532 1305 1 1 {0} 1 1 0 Line length 0571db8f-59d2-4eb9-a364-b80fa3bf9d51 Length Length false 0 507 1315 47 20 532 1325 1 1 {0} 1.4142135623730951 Line segment fab6216d-0add-48e1-89a5-02fcd45ea8ac Line Line false 0 584 1275 25 60 598 1305 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object e7e69fff-a702-448f-8674-1ba23e70dac8 Relay false 2747edb3-7df3-42eb-8e3a-c2e904ebb97e 1 295 890 40 16 315 898 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef Quick Graph 1 Display a set of y-values as a graph e99d1e33-c812-46db-b84b-c0d175ec6e47 Quick Graph Quick Graph false 0 9a4353d0-49b9-4324-b11a-4151c2b8cb60 1 -69 1324 150 150 -68.41168 1324.497 -1 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression -cos(((x*PI)))/2+.5 true 1d064240-8a28-44d0-9cc9-8ec7ffc92c6d Expression Expression 461 2061 236 28 569 2075 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 7dc5468c-4cf3-49d7-93ae-cd6ddcd0c60b Variable X X true 54f6fc97-8d74-4f33-bf20-5cefe13580c0 1 463 2063 14 24 471.5 2075 Result of expression f95b8925-691e-4da4-a9b7-1dd2b6f5f3e9 Result Result false 0 661 2063 34 24 679.5 2075 3581f42a-9592-4549-bd6b-1c0fc39d067b Construct Point Construct a point from {xyz} coordinates. true e35e693d-49cc-4c6e-b439-91dc261c6e7b Construct Point Construct Point 814 2372 129 64 896 2404 {x} coordinate d93422f2-295c-424e-bbb4-2ef5b0da8cef X coordinate X coordinate false e0faa46c-5099-4d78-aab2-1561e95caf79 1 816 2374 65 20 850 2384 1 1 {0} 0 {y} coordinate fb60b494-c909-490f-adc8-fdb96dbc57b9 Y coordinate Y coordinate false 9ac91087-7be9-4601-bf56-ab7230bbe4a4 1 816 2394 65 20 850 2404 1 1 {0} 0 {z} coordinate ca361a56-138f-4061-a151-b0694a226c8e Z coordinate Z coordinate false 0 816 2414 65 20 850 2424 1 1 {0} 0 Point coordinate fa10c000-b82a-4c53-93ea-feb65a57eb55 Point Point false 0 911 2374 30 60 927.5 2404 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object e0faa46c-5099-4d78-aab2-1561e95caf79 Relay Relay false d6f3e114-49df-48ec-a1ee-d2421d9865f1 1 294 2200 44 16 316 2208 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 Interpolate Create an interpolated curve through a set of points. true fdf2bc06-272c-4033-8d22-f8416fe9b848 Interpolate Interpolate 1304 2125 125 84 1371 2167 1 Interpolation points 930a581f-6783-454c-8542-c5c5f8256f80 Vertices Vertices false 11b4a124-40f6-4e9c-8a1f-3ce7a60cffdb 1 1306 2127 50 20 1332.5 2137 Curve degree e366a380-4c3c-4090-b715-cda4433034f2 Degree Degree false 0 1306 2147 50 20 1332.5 2157 1 1 {0} 3 Periodic curve 6553505c-8d39-4cd2-86c4-a66bb1a7f89d Periodic Periodic false 0 1306 2167 50 20 1332.5 2177 1 1 {0} false Knot spacing (0=uniform, 1=chord, 2=sqrtchord) e2cacb9d-7138-4c95-95f4-a5d4e08c2ffa KnotStyle KnotStyle false 0 1306 2187 50 20 1332.5 2197 1 1 {0} 1 Resulting nurbs curve a528eb21-5287-4e3e-aaef-e7aa966a1d77 Curve Curve false 0 1386 2127 41 26 1408 2140.333 Curve length 2fca8538-4681-4409-b70c-88c3be8b03f7 Length Length false 0 1386 2153 41 27 1408 2167 Curve domain b096b395-1a5b-499c-987d-3023f4940827 Domain Domain false 0 1386 2180 41 27 1408 2193.667 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (1-ABS(X-1)^O)^(((1)/(O))) true db36f683-4ea2-4eab-a0af-2e05bdaba3c8 Expression Expression 309 2317 293 44 446 2339 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 2307f5dd-73ea-4778-8e78-7e8c33270201 Variable X X true e0faa46c-5099-4d78-aab2-1561e95caf79 1 311 2319 14 20 319.5 2329 Expression variable 6bb0da27-1d40-466b-8cbf-d53ed9583144 Variable O O true 8153e2b5-57a4-4455-af8d-b8d5ef8a9dde 1 311 2339 14 20 319.5 2349 Result of expression 73dec4b3-b343-4c97-8f1e-2bafc5075807 Result Result false 0 566 2319 34 40 584.5 2339 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 8153e2b5-57a4-4455-af8d-b8d5ef8a9dde Number Slider Number Slider false 0 384 2404 198 20 384.2321 2404.716 6 1 0 4 0 0 2 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 831652c5-8a08-4ebb-99e4-94b3665d6c58 Digit Scroller false 0 12 1 0.53800000000 361 2447 250 20 361.7079 2447.793 f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror an object. true 65d9f0b9-6df5-44b5-a98d-48e27518ae7c Mirror Mirror 1104 2513 138 44 1172 2535 Base geometry 7bbd8c6b-41ba-4810-bf0b-102bb897349a Geometry Geometry true 5b0b71bb-4440-4be3-8ddb-139e90e6799e 1 1106 2515 51 20 1133 2525 Mirror plane 40188823-2efb-43c5-b280-33dacccff6a4 Plane Plane false 0 1106 2535 51 20 1133 2545 1 1 {0} 0 0 0 0 0 1 0.707106781186548 0.707106781186547 0 Mirrored geometry 128e9e86-2979-4dcf-ade0-0535cc0c8b54 Geometry Geometry false 0 1187 2515 53 20 1215 2525 Transformation data 2d88616c-2a44-46a8-ab55-d0455c57eb5a Transform Transform false 0 1187 2535 53 20 1215 2545 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 5dd09b40-aab4-4b84-adf9-0f2bf88c9ec1 Scale Scale 1104 2579 154 64 1172 2611 Base geometry ec129918-1cbc-40c6-b354-724b06dee6a6 Geometry Geometry true 1216b3e2-4c43-48a7-aaf9-e4653db520eb 1 1106 2581 51 20 1133 2591 Center of scaling 03b37683-5f0f-4759-83b2-84890eb0c218 Center Center false 0 1106 2601 51 20 1133 2611 1 1 {0} 0 0 0 Scaling factor fbd5bf5a-b2d6-42e0-8951-11ec48cb5f71 Factor Factor false 0 1106 2621 51 20 1133 2631 1 1 {0} 0.5 Scaled geometry 5b0b71bb-4440-4be3-8ddb-139e90e6799e Geometry Geometry false true 0 1187 2581 69 30 1215 2596 Transformation data 878434f5-1281-4081-ae73-b0ad25047c94 Transform Transform false 0 1187 2611 69 30 1215 2626 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 0ca38974-1a53-4e40-b596-bf86f16ab893 Move Move 1104 2436 138 44 1172 2458 Base geometry 047a9867-7472-43f3-94b6-3f569ef600d8 Geometry Geometry true 128e9e86-2979-4dcf-ade0-0535cc0c8b54 1 1106 2438 51 20 1133 2448 Translation vector 1258d9ed-e92a-4ea6-aa4f-7619e24601e7 Motion Motion false 0 1106 2458 51 20 1133 2468 1 1 {0} 0.5 0.5 0 Translated geometry a2f6c682-6ede-4951-9367-e5ca62b87e0e Geometry Geometry false 0 1187 2438 53 20 1215 2448 Transformation data 5f18016a-2e6e-4301-966a-18ff948e4330 Transform Transform false 0 1187 2458 53 20 1215 2468 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true 94dae1f1-701d-4c8a-81b0-780ebc362ea1 Merge Merge 1787 2513 87 64 1823 2545 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 c11c47ac-66c1-4a58-84c9-6f3246e1ffa2 false Data 1 D1 true 964b1171-5914-47d0-9b31-9c743b34d7c9 1 1789 2515 19 20 1800 2525 2 Data stream 2 39ff3e0a-90ee-4bc9-9848-cd1bc2c64c2b false Data 2 D2 true a8ac2bac-f09d-4b54-a9c1-4272efdab873 1 1789 2535 19 20 1800 2545 2 Data stream 3 06e545b9-2095-4cb5-907a-085582749763 false Data 3 D3 true 0 1789 2555 19 20 1800 2565 2 Result of merge 55ee1539-5e98-4475-a8ba-1169a4c57793 Result Result false 0 1838 2515 34 60 1856.5 2545 6eaffbb2-3392-441a-8556-2dc126aa8910 Cull Duplicates 1 Cull points that are coincident within tolerance true 338e215d-c0dd-430a-8cd7-62d593536374 Cull Duplicates Cull Duplicates 1943 2493 127 64 2011 2525 1 Points to operate on 5b3f7e08-e544-4fe0-9e4b-3db19a741927 Points Points false 55ee1539-5e98-4475-a8ba-1169a4c57793 1 1945 2495 51 30 1972 2510 Proximity tolerance distance ee3717b7-d100-42aa-995d-2144ff415039 Tolerance Tolerance false 0 1945 2525 51 30 1972 2540 1 1 {0} 0.00390625 1 Culled points c28a4886-26f5-4754-bf32-5f667a65e5e3 Points Points false 0 2026 2495 42 20 2048.5 2505 1 Index map of culled points b9dcc68b-7654-42c1-944e-e713fe217680 Indices Indices false 0 2026 2515 42 20 2048.5 2525 1 Number of input points represented by this output point 778b404f-c7ad-4590-a893-303157ea5ff4 Valence Valence false 0 2026 2535 42 20 2048.5 2545 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression asin(((x-.5)*2))/PI+.5 true 1ce97289-65e9-4cf3-bf53-d823d7dd8457 Expression Expression 1440 908 260 28 1560 922 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable d8eb87a4-ef7e-4dcd-87e9-cdc262266d11 Variable X X true 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 1442 910 14 24 1450.5 922 Result of expression 8d516d75-a280-4568-9f2e-4c80c28277d2 Result Result false 0 1664 910 34 24 1682.5 922 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression -cos(((x*PI)))/2+.5 true 1746e0a6-9140-4c18-b8db-a49c833eced8 Expression Expression 435 862 236 28 543 876 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable dc5c774e-a6e4-4cae-a2c9-19bd8c20621b Variable X X true 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 437 864 14 24 445.5 876 Result of expression 13a09e67-6dc1-44b5-87a3-559cf12835c1 Result Result false 0 635 864 34 24 653.5 876 310f9597-267e-4471-a7d7-048725557528 08bdcae0-d034-48dd-a145-24a9fcf3d3ff GraphMapper+ External Graph mapper You can Right click on the Heteromapper's icon and choose "AutoDomain" mode to define Output domain based on input domain interval; otherwise it'll be set to 0-1 in "Normalized" mode. true 86486e39-33a0-4887-856e-a4cc15e7918d GraphMapper+ GraphMapper+ true 1396 699 126 104 1463 751 External curve as a graph 528bca79-276b-4566-a9b6-26b5ddcdec24 Curve Curve false db0988f3-f64e-4482-818b-dd8958ca3482 1 1398 701 50 20 1424.5 711 Optional Rectangle boundary. If omitted the curve's would be landed 952ef89e-2ea6-44db-a52b-5137175496d2 Boundary Boundary true 15c4ebf3-c49a-40ea-80ee-84caea14b9d1 1 1398 721 50 20 1424.5 731 1 List of input numbers 8377e845-adb2-42b1-add4-846b442f00de Numbers Numbers false 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e 1 1398 741 50 20 1424.5 751 1 9 {0} 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 (Optional) Input Domain if omitted, it would be 0-1 in "Normalize" mode by default or be the interval of the input list in case of selecting "AutoDomain" mode 76c99175-f5de-4d83-b786-f300f2812d83 Input Input true 0 1398 761 50 20 1424.5 771 (Optional) Output Domain if omitted, it would be 0-1 in "Normalize" mode by default or be the interval of the input list in case of selecting "AutoDomain" mode 42779337-4654-4c51-b6e8-95c4ecd0f341 Output Output true 0 1398 781 50 20 1424.5 791 1 Output Numbers 67efba45-eb7d-43f4-ad58-46cc0e6362c0 Number Number false 0 1478 701 42 100 1500.5 751 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 088e7312-601b-4836-9de1-fec66ead40a2 Scale Scale 1258 2698 138 64 1326 2730 Base geometry 5ae8565e-cc31-4f6c-aa29-74602ae21293 Geometry Geometry true 5b0b71bb-4440-4be3-8ddb-139e90e6799e 1 1260 2700 51 20 1287 2710 Center of scaling f4c18fe2-ce82-49b0-a396-eefb214a5a55 Center Center false 0 1260 2720 51 20 1287 2730 1 1 {0} 0 0 0 Scaling factor f6cade7f-bd53-47bc-93da-061f0c5a606a Factor Factor false c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 1 1260 2740 51 20 1287 2750 1 1 {0} 0.5 Scaled geometry 964b1171-5914-47d0-9b31-9c743b34d7c9 Geometry Geometry false 0 1341 2700 53 30 1369 2715 Transformation data 32226f34-279b-4b4c-a985-70f9446d1d58 Transform Transform false 0 1341 2730 53 30 1369 2745 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 Number Slider Number Slider false 0 1044 2810 198 20 1044.736 2810.382 6 1 0 2 0 0 0.725273 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 137e273c-09ab-4ca1-b852-2a84ee78f2a4 Scale Scale 1304 2416 154 64 1388 2448 Base geometry 6f84cd59-be80-4040-a80b-676193b32037 Geometry Geometry true a2f6c682-6ede-4951-9367-e5ca62b87e0e 1 1306 2418 67 20 1349 2428 Center of scaling 995bd203-141b-408e-addd-b02e9831d5d5 Center Center false 0 1306 2438 67 20 1349 2448 1 1 {0} 0 0 0 Scaling factor e1005c2b-5cb3-49b3-b490-0468b961bef9 2-X Factor Factor false c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 1 1306 2458 67 20 1349 2468 1 1 {0} 0.5 Scaled geometry 83913e1d-8f9e-48d3-ae01-1ac0c58f5632 Geometry Geometry false 0 1403 2418 53 30 1431 2433 Transformation data 37ddf7c8-6a01-4151-a7e4-9ea9f008c19f Transform Transform false 0 1403 2448 53 30 1431 2463 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 Dot Display Draw a collection of coloured dots true false e59f4676-0925-4679-bdb0-a0713d8377b5 true Dot Display Dot Display 1573 2809 67 64 1626 2841 Dot location true dfae0259-493a-4b2e-9088-6c57e60b20ab true Point Point false a5acf1da-7fb6-490a-85fd-c91ff0a48f66 1 1575 2811 36 20 1594.5 2821 Dot colour fd9d88eb-ece6-42bd-b595-cdfc2a0d2f6e true Colour Colour false 0 1575 2831 36 20 1594.5 2841 1 1 {0} 255;0;0;0 Dot size 82b09725-d116-441b-8521-ac39492815cd true Size Size false 0 1575 2851 36 20 1594.5 2861 1 1 {0} 0.0625 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 3e2c49fc-32fd-423f-809f-26866ecbc9d3 Move Move 1536 2330 138 44 1604 2352 Base geometry c6376dc8-4ed6-4ff0-9f93-0a751bf740f8 Geometry Geometry true 83913e1d-8f9e-48d3-ae01-1ac0c58f5632 1 1538 2332 51 20 1565 2342 Translation vector 9d33679f-261e-4f3c-b563-7ff4105cc241 Motion Motion false 83ae9942-2c87-4e4d-aa02-992d9cf0bab2 1 1538 2352 51 20 1565 2362 1 1 {0} 0.5 0.5 0 Translated geometry a8ac2bac-f09d-4b54-a9c1-4272efdab873 Geometry Geometry false 0 1619 2332 53 20 1647 2342 Transformation data dbcdb307-fda7-4430-afec-cf18f862e100 Transform Transform false 0 1619 2352 53 20 1647 2362 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Create a vector between two points. true 466c89d4-b80e-475b-b796-b92fc128d703 Vector 2Pt Vector 2Pt 1598 2663 112 64 1656 2695 Base point 46cc65c1-45e7-4052-a5e5-c11f4002e9cf Point A Point A false 9bd6c398-3e54-4218-b9e6-932402228f8b 1 1600 2665 41 20 1622 2675 Tip point 6e5c5705-e87c-4dc9-8964-e592c8a12232 Point B Point B false a5acf1da-7fb6-490a-85fd-c91ff0a48f66 1 1600 2685 41 20 1622 2695 Unitize output 4e0c9da8-1b95-4617-9b68-29a56e4a3840 Unitize Unitize false 0 1600 2705 41 20 1622 2715 1 1 {0} false Vector 83ae9942-2c87-4e4d-aa02-992d9cf0bab2 Vector Vector false 0 1671 2665 37 30 1691 2680 Vector length 6c131bea-6cde-47c8-9acf-af98e66392fa Length Length false 0 1671 2695 37 30 1691 2710 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 3417bec8-b34e-4957-8ab5-c52da837a877 List Item List Item 1446 2721 90 64 1510 2753 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 b3c6cd4c-dedf-49a4-aa2e-5540da141547 List List false true 964b1171-5914-47d0-9b31-9c743b34d7c9 1 1448 2723 47 20 1481 2733 Item index 51b44dca-0a48-452f-9afa-a9f05669fd23 Index Index false 0 1448 2743 47 20 1481 2753 1 1 {0} 0 Wrap index to list bounds 5a3e897d-db86-403e-ae34-26b7fe4de2d3 Wrap Wrap false 0 1448 2763 47 20 1481 2773 1 1 {0} false Item at {i'} a5acf1da-7fb6-490a-85fd-c91ff0a48f66 false Item i false 0 1525 2723 9 60 1531 2753 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true a7a706b1-80c0-429c-9431-cae058a8453a List Item List Item 1487 2464 74 64 1535 2496 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 ab4a8b5a-7ef8-4904-933e-c92361219a84 List List false 83913e1d-8f9e-48d3-ae01-1ac0c58f5632 1 1489 2466 31 20 1506 2476 Item index de4b88af-3391-4c22-8270-42673d95ec39 Index Index false 0 1489 2486 31 20 1506 2496 1 1 {0} 0 Wrap index to list bounds aadc239c-01d8-4d7a-99bc-28e2e780d2bf Wrap Wrap false 0 1489 2506 31 20 1506 2516 1 1 {0} false Item at {i'} 9bd6c398-3e54-4218-b9e6-932402228f8b false Item i false 0 1550 2466 9 60 1556 2496 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 2747edb3-7df3-42eb-8e3a-c2e904ebb97e Relay false f359162a-bfcf-4279-8051-7dd4406e43ec 1 1874 1983 40 16 1894 1991 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object b0a157c8-5af9-4029-b949-4b75b2fd22e4 Relay false d7526cc7-6dd0-47da-bbb4-9d218723e550 1 1447 2057 40 16 1467 2065 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 8c4b0dae-c90b-4e1c-b7f4-a0e9870fdfb8 Relay false 15c4ebf3-c49a-40ea-80ee-84caea14b9d1 1 1454 1846 40 16 1474 1854 cae9fe53-6d63-44ed-9d6d-13180fbf6f89 1c9de8a1-315f-4c56-af06-8f69fee80a7a Curve Graph Mapper Remap values with a custom graph using input curves. true 63639e66-8ece-46fc-8f4f-ad898c3e1a34 true Curve Graph Mapper Curve Graph Mapper 1846 1488 160 224 1914 1600 1 One or multiple graph curves to graph map values with d78a8da7-7dff-4619-87e2-06616565897f true Curves Curves false db0988f3-f64e-4482-818b-dd8958ca3482 1 1848 1490 51 27 1875 1503.75 Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary 01c179b4-3064-4492-b310-aa9d00dbdad5 true Rectangle Rectangle false 8c4b0dae-c90b-4e1c-b7f4-a0e9870fdfb8 1 1848 1517 51 28 1875 1531.25 1 Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis a4528f14-6c62-40b8-bde0-eed2c8859e5e true Values Values false b0a157c8-5af9-4029-b949-4b75b2fd22e4 1 1848 1545 51 27 1875 1558.75 Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) de257778-fa51-4be3-ba05-fa2eb7c05977 true X Axis X Axis true 0 1848 1572 51 28 1875 1586.25 Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) dcf98523-7aa4-4115-964e-8937d3005792 true Y Axis Y Axis true 0 1848 1600 51 27 1875 1613.75 Flip the graphs X Axis from the bottom of the graph to the top of the graph 0b482df5-836c-4a22-b87b-107815c74f11 true Flip Flip false 0 1848 1627 51 28 1875 1641.25 1 1 {0} false Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle 490afaf2-07ae-4bca-bb6b-c7db614096a8 true Snap Snap false 0 1848 1655 51 27 1875 1668.75 1 1 {0} true Size of the graph labels a8d1aa05-37f1-4d87-8030-28cfb18d7295 true Text Size Text Size false 0 1848 1682 51 28 1875 1696.25 1 1 {0} 1 1 Resulting graph mapped values, mapped on the Y Axis caa86b00-dbd3-482a-ab6e-76af6b172cee true Mapped Mapped false 0 1929 1490 75 20 1968 1500 1 The graph curves inside the boundary of the graph 5f850086-4b97-48fd-8398-47e854431d25 true Graph Curves Graph Curves false 0 1929 1510 75 20 1968 1520 1 The points on the graph curves where the X Axis input values intersected true 979f368a-f422-41bd-a430-2c42dcee3347 true Graph Points Graph Points false 0 1929 1530 75 20 1968 1540 1 The lines from the X Axis input values to the graph curves true 7d696f5e-3fd5-43f4-b8a0-d1374ecf427d true Value Lines Value Lines false 0 1929 1550 75 20 1968 1560 1 The points plotted on the X Axis which represent the input values true 525b626c-15fb-4c2e-af71-2e7c0ecb65e4 true Value Points Value Points false 0 1929 1570 75 20 1968 1580 1 The lines from the graph curves to the Y Axis graph mapped values true 07d58a6a-9636-44ad-8a5c-b8397f4a4a14 true Mapped Lines Mapped Lines false 0 1929 1590 75 20 1968 1600 1 The points mapped on the Y Axis which represent the graph mapped values true 23d67e2c-7eea-4bb0-8f6f-25e9abb674e0 true Mapped Points Mapped Points false 0 1929 1610 75 20 1968 1620 The graph boundary background as a surface 3dd84c6d-2062-4f35-ae54-ef8b075b545c true Boundary Boundary false 0 1929 1630 75 20 1968 1640 1 The graph labels as curve outlines c098e543-c27a-4ab6-b21a-bd3247dbd78c true Labels Labels false 0 1929 1650 75 20 1968 1660 1 True for input values outside of the X Axis domain bounds False for input values inside of the X Axis domain bounds 93133aec-623d-4b1c-99ec-d0bf0ccbc3cf true Out Of Bounds Out Of Bounds false 0 1929 1670 75 20 1968 1680 1 True for input values on the X Axis which intersect a graph curve False for input values on the X Axis which do not intersect a graph curve a95c6036-cff3-46fc-8ba3-bc5ef4ec37b2 true Intersected Intersected false 0 1929 1690 75 20 1968 1700 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 8682416f-08e6-4572-892a-fec04be41519 Scale Scale 1070 1810 154 64 1154 1842 Base geometry f5218837-e3bc-4453-b08a-3ff421be5433 Geometry Geometry true 364a8bab-7464-4252-b147-3189d1214b39 1 1072 1812 67 20 1115 1822 Center of scaling 14d00f0c-1a05-4926-8d51-9102ae3723d0 Center Center false 0 1072 1832 67 20 1115 1842 1 1 {0} 0 0 0 Scaling factor cae47ef8-6740-404b-b9ea-4ced831238f6 2^X Factor Factor false a1fb4383-fb99-46a3-8272-08d1d7b9d525 1 1072 1852 67 20 1115 1862 1 1 {0} 0.5 Scaled geometry 5c931c31-44a2-43e3-b83b-c7444b120038 Geometry Geometry false 0 1169 1812 53 30 1197 1827 Transformation data 43f6326b-d529-46c1-8bc2-26ca1552874b Transform Transform false 0 1169 1842 53 30 1197 1857 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 364a8bab-7464-4252-b147-3189d1214b39 Relay false a528eb21-5287-4e3e-aaef-e7aa966a1d77 1 1177 1963 40 16 1197 1971 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers a1fb4383-fb99-46a3-8272-08d1d7b9d525 Digit Scroller Digit Scroller false 0 12 Digit Scroller 9 16.000 928 1747 250 20 928.1631 1747.62 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 11b4a124-40f6-4e9c-8a1f-3ce7a60cffdb Relay false 1216b3e2-4c43-48a7-aaf9-e4653db520eb 1 1202 2268 40 16 1222 2276 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 3 255;255;255;255 A group of Grasshopper objects 8f487a87-0aa3-4e6e-846a-032e65c36952 1 0045e90c-89b5-430f-b2d9-2c0a54ead1a3 Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 3 255;255;255;255 A group of Grasshopper objects c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 1 dde438c0-eef3-4d46-972c-e81778c33a26 Group c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 3 255;255;255;255 A group of Grasshopper objects db36f683-4ea2-4eab-a0af-2e05bdaba3c8 8153e2b5-57a4-4455-af8d-b8d5ef8a9dde 831652c5-8a08-4ebb-99e4-94b3665d6c58 3 b27f6282-9bb4-4d76-9508-12c495042b66 Group b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 1216b3e2-4c43-48a7-aaf9-e4653db520eb Relay false fa10c000-b82a-4c53-93ea-feb65a57eb55 1 1013 2314 40 16 1033 2322 8307c31e-e307-48e9-b7c3-f970591e86d2 2cd3c35a-cada-1a81-ddba-5b184219e513 ggNetworkPolygons Polygon from Curve network 7e0cc3f6-59b1-4bb4-baf4-b190f1cfa60a ggNetworkPolygons ggNetworkPolygons 2153 -135 131 44 2239 -113 1 Input Curves 720786e5-b0ed-47f3-a43c-05ac53a0bb8c Curves Curves false 9394ae46-9bfc-4f32-8986-c010d8b73da2 1 2155 -133 69 20 2191 -123 Number of edges considered to be a void or perimeter location 39d9646d-747d-4e6d-9329-815250275abc Perim or Void Perim or Void true 0 2155 -113 69 20 2191 -103 1 1 {0} 4 1 Resultant Polygons 836d118f-f2b0-4111-a021-e39fcb1fa906 Cells Cells false 0 2254 -133 28 40 2269.5 -113 d460e689-57fa-40cc-b460-88adf6b2e411 2cd3c35a-cada-1a81-ddba-5b184219e513 ggCurvesSplitIntersect Split curves at Intersection Locations true 1a9a486c-f14a-4354-93ef-6518c4f7801a true ggCurvesSplitIntersect ggCurvesSplitIntersect 1962 -202 134 84 2041 -160 1 List of Curves f783c08b-9836-4e0b-806c-bf4d36d5972c true 1 Curves Curves false 1d93a56e-1724-4931-8803-acb1f3319994 1 1964 -200 62 20 2004.5 -190 Tolerance for intersection 440564fe-49dd-4a1f-9a4f-0ea72563fb7a true Tol Tol true 0 1964 -180 62 20 2004.5 -170 1 1 {0} 0 Split Polylines and Polycurves into segments 4080edea-9786-42de-b5f4-d6a58dc6f926 true SplitPoly SplitPoly true 0 1964 -160 62 20 2004.5 -150 1 1 {0} false 1 List of additional Splitting Curves 446d7ea2-7e8f-496a-a9a6-de1d6c05ef59 true Splitters Splitters true 0 1964 -140 62 20 2004.5 -130 1 Split Curves 79a1e482-8f28-41d7-98e3-1da4e73a28d1 true Curves Curves false 0 2056 -200 38 80 2076.5 -160 4c0d75e1-4266-45b8-b5b4-826c9ad51ace 00000000-0000-0000-0000-000000000000 Divide Curves on Intersects Divide curves on all of their intersects. true 67de98e4-d714-47a7-882b-336781d9ffc5 Divide Curves on Intersects Divide Curves on Intersects 1959 -301 137 44 2043 -279 1 curves to be divided 67c39d69-7874-4b55-92c1-eca89df337d5 1 curves curves false 1d93a56e-1724-4931-8803-acb1f3319994 1 1961 -299 67 20 2004 -289 ZeroTolerance e8ac2143-bd4a-4389-8987-05751f53b85f Tolerance Tolerance false 0 1961 -279 67 20 2004 -269 1 1 {0} 0 1 aligned curves 9394ae46-9bfc-4f32-8986-c010d8b73da2 curves curves false 0 2058 -299 36 40 2077.5 -279 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 1d93a56e-1724-4931-8803-acb1f3319994 Curve Curve false 11b3fa39-f7ee-4f1b-b18b-cb22cf5e0497 1 2001 48 50 24 2026.322 60.00001 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 7c5f640d-8402-4bbb-a56b-9428241d562e Panel Panel false 0.67910999059677124 0 Double click to edit panel content… 2959 -502 333 154 0 0 0 2959.586 -501.9363 255;255;255;255 true true true false false true 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 71919b4a-53fd-4237-8816-17060ae25ef8 List Item List Item 2457 48 84 104 2505 100 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 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 Base list 26e6cf2f-1aa5-451c-8637-807a4ef7fc6c List List false 0f0d75a2-4e5e-4279-8609-87d1cad6d5d2 1 2459 50 31 33 2476 66.66666 Item index 729fff8f-0129-4d14-a7c5-f66cf54bb12f Index Index false 0 2459 83 31 33 2476 99.99999 1 1 {0} 0 Wrap index to list bounds 2ed58bb9-94f8-41b1-afbc-fdf94cf57249 Wrap Wrap false 0 2459 116 31 34 2476 133.3333 1 1 {0} false Item at {i'} 34b45694-d3b0-4425-b0d1-5c9a200ad81e false Item i false 0 2520 50 19 20 2531 60 Item at {+1'} f1c2f90c-2b2c-4d1c-a32a-e6f193caefb7 false Item +1 +1 false 0 2520 70 19 20 2531 80 Item at {+2'} 531c5dd5-46ce-43f7-b85c-c6b04243ddcd false Item +2 +2 false 0 2520 90 19 20 2531 100 Item at {+3'} aa646736-340a-431a-a5c5-1f95c5cb6b04 false Item +3 +3 false 0 2520 110 19 20 2531 120 Item at {+4'} fa9c6805-5b48-4282-aae9-dea0a6fe7a32 false Item +4 +4 false 0 2520 130 19 20 2531 140 e2c0f9db-a862-4bd9-810c-ef2610e7a56f Construct Mesh Construct a mesh from vertices, faces and optional colours. true 75338fc4-4989-4d65-81e6-c860e5a4b886 Construct Mesh Construct Mesh 2835 88 124 64 2895 120 1 Vertices of mesh object 13ad9d43-93fe-4dcd-806c-ab8724e56765 Vertices Vertices false 3b12a2f4-ccb3-4c4f-b052-5746f0f69473 1 2837 90 43 20 2860 100 1 4 {0} 0 0 0 10 0 0 10 10 0 0 10 0 1 Faces of mesh object 765d9f49-ba58-42f4-8fd6-fa59b414ef58 Faces Faces false 0 2837 110 43 20 2860 120 1 1 {0} 0 1 2 3 1 Optional vertex colours 904e8f1f-0992-44dc-ad05-3d52de5345d4 Colours Colours true 0 2837 130 43 20 2860 140 Constructed mesh 6a0ce74c-3a9d-44f8-bee6-54f0129e5da4 1 Mesh Mesh false 0 2910 90 47 60 2927 120 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true 351f8781-db83-4319-a762-00c329e71110 Merge Merge 2724 48 87 124 2760 110 6 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 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data stream 1 037bb2eb-5593-40c4-8173-4b3c4ef9f838 false Data 1 D1 true 34b45694-d3b0-4425-b0d1-5c9a200ad81e 1 2726 50 19 20 2737 60 2 Data stream 2 a3c7be1b-f043-484f-a4e2-fa730b99b958 false Data 2 D2 true f1c2f90c-2b2c-4d1c-a32a-e6f193caefb7 1 2726 70 19 20 2737 80 2 Data stream 3 708bdb6a-68bd-4257-a1b3-37a8770273f6 false Data 3 D3 true 531c5dd5-46ce-43f7-b85c-c6b04243ddcd 1 2726 90 19 20 2737 100 2 Data stream 4 e98e9219-7b67-4e4b-b0c6-a34eb58c8331 false Data 4 D4 true aa646736-340a-431a-a5c5-1f95c5cb6b04 1 2726 110 19 20 2737 120 2 Data stream 5 b412318a-f027-476f-a285-5245c4b3a4d0 false Data 5 D5 true 0 2726 130 19 20 2737 140 2 Data stream 6 30143178-0294-4972-9404-936167408021 false Data 6 D6 true 0 2726 150 19 20 2737 160 2 Result of merge 3b12a2f4-ccb3-4c4f-b052-5746f0f69473 Result Result false 0 2775 50 34 120 2793.5 110 269eaa85-9997-4d77-a9ba-4c58cb45c9d3 Discontinuity Find all discontinuities along a curve. true 03d227ae-a826-4aa4-a441-0d91c39878a5 Discontinuity Discontinuity 2251 78 125 44 2301 100 Curve to analyze 59ad82b5-74e5-4045-ab11-1300cd7edf3d Curve Curve false 836d118f-f2b0-4111-a021-e39fcb1fa906 1 2253 80 33 20 2271 90 Level of discontinuity to test for (1=C1, 2=C2, 3=Cinfinite) b2ab09c5-6306-4cc1-9ae9-6161a7b0afdb Level Level false 0 2253 100 33 20 2271 110 1 1 {0} 1 1 Points at discontinuities 0f0d75a2-4e5e-4279-8609-87d1cad6d5d2 Points Points false 0 2316 80 58 20 2346.5 90 1 Curve parameters at discontinuities fdcf51d4-4c13-4015-94fa-a39a2216245a Parameters Parameters false 0 2316 100 58 20 2346.5 110 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Surface Create a plane surface true 5e11d87f-4c56-4818-aae7-0981cbc5c420 Plane Surface Plane Surface 2928 215 101 64 2981 247 Surface base plane a6ad46eb-bc77-44e6-8054-2e925dce6a61 Plane Plane false 0 2930 217 36 20 2949.5 227 1 1 {0} 0 0 0 0 1 0 0 0 1 Dimensions in X direction fa40bc88-70e0-488d-b1e0-a2827038023e X Size X Size false 0 2930 237 36 20 2949.5 247 1 1 {0} -10 10 Dimensions in Y direction e02c8899-f498-4284-8e65-5b00d2d337cc Y Size Y Size false 0 2930 257 36 20 2949.5 267 1 1 {0} -10 10 Resulting plane surface 76e5b147-df64-469e-8161-ea416b4252a4 Plane Plane false 0 2996 217 31 60 3013 247 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b Mesh Join Join a set of meshes into a single mesh c6df146a-41e1-4b96-8611-19925a66e28f Mesh Join Mesh Join 2869 -41 122 28 2943 -27 1 Meshes to join db616daf-b6c2-43cd-99ce-06c75e3bcabf 1 Meshes Meshes false 6a0ce74c-3a9d-44f8-bee6-54f0129e5da4 1 2871 -39 57 24 2909 -27 Mesh join result 91707572-1fe8-4552-b084-2170b16adf5a Mesh Mesh false 0 2958 -39 31 24 2975 -27 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values cc8e1b6b-657b-42cf-8b88-0e34e92aac3f Panel Panel false 0 0 Double click to edit panel content… 3584 33 297 172 0 0 0 3584.916 33.43933 255;255;255;255 true true true false false true 8adbf481-7589-4a40-b490-006531ea001d Mesh Plane Create a mesh plane. true e66076ea-e841-4a23-8518-86127f3110db Mesh Plane Mesh Plane 3073 225 130 64 3155 257 Rectangle describing boundary of plane 1a79319c-74a6-4067-88d7-571ae0703b56 Boundary Boundary false 76e5b147-df64-469e-8161-ea416b4252a4 1 3075 227 65 20 3109 237 1 1 {0} 0 0 0 1 0 0 0 1 0 -10 10 -10 10 Number of faces along {x} direction d4ef297a-9d20-4006-8db9-c234a7a692d1 Width count Width count false 0 3075 247 65 20 3109 257 1 1 {0} 10 Number of faces along {y} direction 268592de-df26-4ad9-8961-5a6f52a69f38 Height count Height count false 0 3075 267 65 20 3109 277 1 1 {0} 10 Mesh plane 7f5750d8-bc83-4890-b808-bc0df1dd6592 Mesh Mesh false 0 3170 227 31 30 3187 242 Area of mesh plane 10d4168e-3fbe-4f21-b99d-fcefb4eaf2f3 Area Area false 0 3170 257 31 30 3187 272 c77a8b3b-c569-4d81-9b59-1c27299a1c45 4Point Surface Create a surface connecting three or four corner points. true a5d21efe-d871-400b-881c-6cfb841a0646 true 4Point Surface 4Point Surface 2541 -373 123 84 2606 -331 First corner 43f02e8f-f697-41fe-b55f-86f4cdf5d3b5 true Corner A Corner A false 34b45694-d3b0-4425-b0d1-5c9a200ad81e 1 2543 -371 48 20 2568.5 -361 Second corner c35fd4c2-fd66-48c6-8e32-c3aa2df69758 true Corner B Corner B false f1c2f90c-2b2c-4d1c-a32a-e6f193caefb7 1 2543 -351 48 20 2568.5 -341 Third corner f1005545-1c93-4070-bc5d-80b4c5f29a1f true Corner C Corner C false 531c5dd5-46ce-43f7-b85c-c6b04243ddcd 1 2543 -331 48 20 2568.5 -321 Optional fourth corner bf87d6ed-1c23-4c1f-b320-f5b667faf153 true Corner D Corner D true aa646736-340a-431a-a5c5-1f95c5cb6b04 1 2543 -311 48 20 2568.5 -301 Resulting surface a0d03470-c11b-4cfa-8508-825199e8d6b2 true Surface Surface false 0 2621 -371 41 80 2643 -331 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Join a number of Breps together true 2ba71175-6870-478a-8288-09ec0c33b58c true Brep Join Brep Join 2691 -348 120 44 2757 -326 1 Breps to join 315de13e-d159-4308-9331-50b6cbfc707e true 1 Breps Breps false a0d03470-c11b-4cfa-8508-825199e8d6b2 1 2693 -346 49 40 2727 -326 1 Joined Breps cca223ca-4520-4bc9-a634-32d09fcdca3f true Breps Breps false 0 2772 -346 37 20 2792 -336 1 Closed flag for each resulting Brep 356d7193-ea3b-4c2f-b71b-154a7dc4f92f true Closed Closed false 0 2772 -326 37 20 2792 -316 28061aae-04fb-4cb5-ac45-16f3b66bc0a4 Center Box Create a box centered on a plane. true 442459f0-8c8f-48cf-ba70-d0a8ab197597 true Center Box Center Box 2586 -492 87 84 2632 -450 Base plane ce722b72-4ad6-4260-8de7-fb4c60803608 true Base Base false 0 2588 -490 29 20 2604 -480 1 1 {0} 1 0 0 1 0 0 0 1 0 Size of box in {x} direction. 0b1d8b49-00df-4b58-a9a4-3c97d4281cfd true X X false 0 2588 -470 29 20 2604 -460 1 1 {0} 1 Size of box in {y} direction. 858f97aa-54e1-4ef0-a73c-5d03e276c8b6 true Y Y false 0 2588 -450 29 20 2604 -440 1 1 {0} 1 Size of box in {z} direction. 80b30a15-6fba-40b7-a7c7-aa43546c3353 true Z Z false 0 2588 -430 29 20 2604 -420 1 1 {0} 1 Resulting box ae68ecb9-9c73-41df-837b-c50b24b46e71 true Box Box false 0 2647 -490 24 80 2660.5 -450 2696bd14-3fb5-4750-827f-86df6c31d664 Mesh Box Create a mesh box. true 01eb42e8-1f47-4b49-a84f-04857cf11b87 true Mesh Box Mesh Box 2562 -663 109 84 2623 -621 Base box true 9582a9ab-f4e3-4398-a591-504303ab5c42 true Base Base false ae68ecb9-9c73-41df-837b-c50b24b46e71 1 2564 -661 44 20 2587.5 -651 1 1 {0} 0 0 0 1 0 0 0 1 0 00000000-0000-0000-0000-000000000000 -10 10 -10 10 -10 10 Face count in {x} direction 01322f70-917d-48a9-a32c-abbb5602fa4b true X Count X Count false 0 2564 -641 44 20 2587.5 -631 1 1 {0} 1 Face count in {y} direction 053083d7-d60b-4a6e-8d97-0e9a409b3cd4 true Y Count Y Count false 0 2564 -621 44 20 2587.5 -611 1 1 {0} 1 Face count in {z} direction cc5b6bf3-3917-46fe-9174-30a5dffc6591 true Z Count Z Count false 0 2564 -601 44 20 2587.5 -591 1 1 {0} 1 The 3D mesh box 1dea340b-877c-46ed-8077-4867f2692d39 true Mesh Mesh false 0 2638 -661 31 80 2655 -621 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Solve intersection events for a Brep and a plane (otherwise known as section). true 5d6d881b-411f-4db2-828d-cf1df79180c9 true Brep | Plane Brep | Plane 2811 -502 103 44 2859 -480 Base Brep 49f7fb25-6b5b-4327-bbb0-f0e80118cdd3 true Brep Brep false cca223ca-4520-4bc9-a634-32d09fcdca3f 1 2813 -500 31 20 2830 -490 Section plane 8e2205ac-f184-45dc-a333-67e70a75c81e true Plane Plane false 76e5b147-df64-469e-8161-ea416b4252a4 1 2813 -480 31 20 2830 -470 1 1 {0} 0 0 0 1 0 0 0 1 0 1 Section curves e8863773-0462-48da-a575-88348edd7981 true Curves Curves false 0 2874 -500 38 20 2894.5 -490 1 Section points 6688c95d-1b94-49e1-b1fa-d45be27d61fe true Points Points false 0 2874 -480 38 20 2894.5 -470 607f1aff-2ee7-41d0-b371-cc7c72c9c10c 1c9de8a1-315f-4c56-af06-8f69fee80a7a Mirror Cut Mesh Cut a mesh with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. 8b16419c-6a90-43b0-b582-25580d2eacf1 true Mirror Cut Mesh Mirror Cut Mesh 3112 -79 180 224 3212 33 Mesh to mirror cut eb9dd455-6377-4dd3-bd24-db341b7db6a2 true Mesh Mesh false 91707572-1fe8-4552-b084-2170b16adf5a 1 3114 -77 83 20 3157 -67 Plane that the kept side of the mesh cut gets mirrored across 827026f9-61df-4e82-835e-e264375eb2b9 true Mirror Plane Mirror Plane false 76e5b147-df64-469e-8161-ea416b4252a4 1 3114 -57 83 20 3157 -47 Parts of the mesh within this distance from the mirror plane will be additionally cut away b24d00f6-2de8-466a-b2c5-995214df3247 true Reach Reach false 0 3114 -37 83 20 3157 -27 1 1 {0} 0 Distance to offset the kept parts of the mesh from the mirror plane (or offset from the reach if reach in not zero) a83c5f2e-569a-4a14-8d6c-f1e53e50b2a5 true Offset Offset false 0 3114 -17 83 20 3157 -7 1 1 {0} 0 Flip the mirror direction de3ef81a-b48c-4de5-a303-69cb6e412ba5 true Flip Flip false 0 3114 3 83 20 3157 13 1 1 {0} false Join the mirror cut mesh 79ebd1c1-2bab-49f7-a333-642bd4804586 true Join Join false 0 3114 23 83 20 3157 33 1 1 {0} true Keep the mesh and mirror it normally if it is mirror cut into non-existence 2a5c27dd-4e90-4244-876d-53ac59bc5102 true Keep Keep false 0 3114 43 83 20 3157 53 1 1 {0} false Determines how the mirror cut meshes are connected 0 = Split faces, with connection 1 = Remove faces, with connection 2 = Shrink faces, with connection 3 = Split faces, without connection 4 = Remove faces, without connection 5 = Shrink faces, without connection 18a29498-76d6-48aa-9f79-2adc3bc15196 true Connection Type Connection Type false 0 3114 63 83 20 3157 73 1 1 {0} 1 Bulge factor for the mirror cut mesh connections (-B = Negative Bulge, 0.0 = No Bulge, +B = Positive Bulge) 72f6b198-6bd5-46d5-b5ca-073c116cc7c7 true Bulge Bulge false 0 3114 83 83 20 3157 93 1 1 {0} 0 Number of mesh faces per side of the mesh connection de11aec5-c4b9-4888-b163-b4ec8290d308 true Divisions Divisions false 0 3114 103 83 20 3157 113 1 1 {0} 1 Weld mesh vertices that are within a specified proximity of eachother (0.0 = No weld, Number greater than 0 = Weld vertices within proximity of the number) 44fa0ae7-50c6-4474-a36f-75c3fb251444 true Weld Vertices Weld Vertices false 0 3114 123 83 20 3157 133 1 1 {0} 0.0009765625 1 Resulting mirror cut meshes 0e8ba799-2967-483f-88a5-47709af78568 true Mirror Cut Mirror Cut false 0 3227 -77 63 44 3260 -55 The splitting index (only if Join is false) To split the mirror cut mesh set at the mirror use this as the index input on Grasshopper's Split List component. 40711a01-d525-4cc1-a68b-228724323972 true Split Index Split Index false 0 3227 -33 63 44 3260 -11 The plane at the reach distance 17b4a281-daf1-47db-937d-38c896fcb766 true Reach Plane Reach Plane false 0 3227 11 63 44 3260 33 The plane at the offset distance 1ec5588f-ae30-4a85-b3e3-4bf87497d13c true Offset Plane Offset Plane false 0 3227 55 63 44 3260 77 True if the mesh was intersected by the mirror cut, False if the mesh was not intersected by the mirror cut 8097b485-26a9-4142-af93-ab0dc21bc843 true Intersected Intersected false 0 3227 99 63 44 3260 121 607f1aff-2ee7-41d0-b371-cc7c72c9c10c 1c9de8a1-315f-4c56-af06-8f69fee80a7a Mirror Cut Mesh Cut a mesh with a plane, mirror the kept side of the cut across a mirror plane, and combine it with the kept side. true 5df4d92e-64c2-4510-8c26-05b01c2493e5 true Mirror Cut Mesh Mirror Cut Mesh 3343 21 180 224 3443 133 Mesh to mirror cut 9e7c4370-8aff-4077-9e7a-0de373cdf655 true Mesh Mesh false 0e8ba799-2967-483f-88a5-47709af78568 1 3345 23 83 20 3388 33 Plane that the kept side of the mesh cut gets mirrored across 6c6e5a2e-db46-4c4d-9e48-fdeb48eb6b63 true Mirror Plane Mirror Plane false 0 3345 43 83 20 3388 53 1 1 {0} 0 0 0 0 0 1 1 0 0 Parts of the mesh within this distance from the mirror plane will be additionally cut away fb64ce7c-adc6-4481-817b-c509a7257e74 true Reach Reach false 0 3345 63 83 20 3388 73 1 1 {0} 0 Distance to offset the kept parts of the mesh from the mirror plane (or offset from the reach if reach in not zero) 3f0b92ca-b1d4-4dd9-a9be-8762cf96e2d5 true Offset Offset false 0 3345 83 83 20 3388 93 1 1 {0} 0 Flip the mirror direction 8fc0a72c-63ad-4733-b625-eae905ddc75b true Flip Flip false 0 3345 103 83 20 3388 113 1 1 {0} false Join the mirror cut mesh a6964090-129a-4b29-9694-57c12b69498a true Join Join false 0 3345 123 83 20 3388 133 1 1 {0} true Keep the mesh and mirror it normally if it is mirror cut into non-existence 24c938c1-32d1-4fe6-b52e-6820372e9233 true Keep Keep false 0 3345 143 83 20 3388 153 1 1 {0} false Determines how the mirror cut meshes are connected 0 = Split faces, with connection 1 = Remove faces, with connection 2 = Shrink faces, with connection 3 = Split faces, without connection 4 = Remove faces, without connection 5 = Shrink faces, without connection 77280850-fd66-4c1d-a626-fb3480712cc3 true Connection Type Connection Type false 0 3345 163 83 20 3388 173 1 1 {0} 1 Bulge factor for the mirror cut mesh connections (-B = Negative Bulge, 0.0 = No Bulge, +B = Positive Bulge) 14e588fe-9d19-4106-8d2e-2b8d3e6bdbc7 true Bulge Bulge false 0 3345 183 83 20 3388 193 1 1 {0} 0 Number of mesh faces per side of the mesh connection 8b210687-f808-4c58-b5f2-2c945130dd6b true Divisions Divisions false 0 3345 203 83 20 3388 213 1 1 {0} 1 Weld mesh vertices that are within a specified proximity of eachother (0.0 = No weld, Number greater than 0 = Weld vertices within proximity of the number) c4d37f87-63da-40fe-afb6-eca72fea9621 true Weld Vertices Weld Vertices false 0 3345 223 83 20 3388 233 1 1 {0} 0.0009765625 1 Resulting mirror cut meshes 49b44114-d762-4466-a4a5-afe2f905c227 true Mirror Cut Mirror Cut false 0 3458 23 63 44 3491 45 The splitting index (only if Join is false) To split the mirror cut mesh set at the mirror use this as the index input on Grasshopper's Split List component. 3963acc1-3115-40f5-95fd-b022c90fbfde true Split Index Split Index false 0 3458 67 63 44 3491 89 The plane at the reach distance de97fdfa-645f-471a-90fd-b1ebcd6fd077 true Reach Plane Reach Plane false 0 3458 111 63 44 3491 133 The plane at the offset distance eee4b71f-6d66-4421-be24-1ba94ab2a77b true Offset Plane Offset Plane false 0 3458 155 63 44 3491 177 True if the mesh was intersected by the mirror cut, False if the mesh was not intersected by the mirror cut 967a57b3-6e09-4394-b7b4-30e8c4e842a1 true Intersected Intersected false 0 3458 199 63 44 3491 221 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b Mesh Join Join a set of meshes into a single mesh true 26850880-c934-4c6f-8291-d9e2636cf0f2 true Mesh Join Mesh Join 3343 -69 122 28 3417 -55 1 Meshes to join 459fc968-0065-41a0-a377-e753372a270f true 1 Meshes Meshes false 0e8ba799-2967-483f-88a5-47709af78568 1 3345 -67 57 24 3383 -55 Mesh join result 7fa3f818-6228-4fff-a9fc-563073e0c3ef true Mesh Mesh false 0 3432 -67 31 24 3449 -55 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 0f532639-2663-4e96-b809-33a26ca94853 Relay false 7281a4dd-22fa-4e08-ab46-7a40e3a6f114 1 1541 194 40 16 1561 202 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 97147985-0347-4f2f-8269-db2bfb7c860f Curve Curve false 0f532639-2663-4e96-b809-33a26ca94853 793e7f48-17c4-461b-8fb4-3ba01a9e4892 2 1677 98 50 24 1702.963 110.9865 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 82baacf4-699c-4375-914a-4ad6943ed774 Panel Panel false 1 34b45694-d3b0-4425-b0d1-5c9a200ad81e 1 Double click to edit panel content… 2626 -159 160 118 0 0 0 2626.134 -158.224 255;255;255;255 true true true false false true c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects 2d631958-130b-4ca6-8bb6-908de6e5b184 e6016309-f17e-4e6d-b97f-0ff117093493 23cc52f3-86ef-4fbd-a054-b004c0297ae6 86486e39-33a0-4887-856e-a4cc15e7918d 4 29dc9b8b-5e46-4b7b-aa5d-156fafe16513 Group d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 11b3fa39-f7ee-4f1b-b18b-cb22cf5e0497 Curve Curve false 5a69e655-e2fa-4d2c-89fd-2a0bc93441e3 61bfa687-2f39-49aa-8c62-652e11e0f47a 2 1857 122 50 24 1882.025 134.9865 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers a9ecf0a9-12f1-4278-9a61-9b45da04c159 Digit Scroller false 0 12 1 0.71828200000 -134 1244 250 20 -133.682 1244.953 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 3ddbd0b5-6570-4b8a-a8f4-5057322b1f17 Scale Scale 122 -29 154 64 206 3 Base geometry c78d5d69-7c09-447f-90ec-f3dd693ba518 Geometry Geometry true 999afa92-8607-4166-a4ad-746765ac6a95 1 124 -27 67 20 167 -17 Center of scaling 931e9b68-80fb-436e-b088-807af52e8cc5 Center Center false 0 124 -7 67 20 167 3 1 1 {0} 0 0 0 Scaling factor d422211c-ba2e-4c41-b020-32ad2cc77a7a 2^X Factor Factor false 431e5d9f-e0f3-47eb-853b-06bf4012f4ef 1 124 13 67 20 167 23 1 1 {0} 0.5 Scaled geometry 03896994-3d43-4235-bbb1-69071f945c85 Geometry Geometry false 0 221 -27 53 30 249 -12 Transformation data 4161dec5-54bb-4c06-9cd5-7cd5c562aacf Transform Transform false 0 221 3 53 30 249 18 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 431e5d9f-e0f3-47eb-853b-06bf4012f4ef Digit Scroller Digit Scroller false 0 12 Digit Scroller 9 64.000 199 -188 250 21 199.6849 -187.756 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 383c3bb9-5af9-466e-9554-5d2af149ce79 Relay false e7e69fff-a702-448f-8674-1ba23e70dac8 1 254 581 40 16 274 589 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 Scale Scale an object uniformly in all directions. true 60a78d87-4c43-4b4f-a6e8-faebb4ff0b73 Scale Scale 405 -93 154 64 489 -61 Base geometry 758edd4b-ccaf-44bb-aad3-f1dc58e59a03 Geometry Geometry true 09e28b44-90f0-4742-b0d8-3787f1516afe 1 407 -91 67 20 450 -81 Center of scaling 0bb109ef-ff18-41dd-8138-f973c7f97347 Center Center false 0 407 -71 67 20 450 -61 1 1 {0} 0 0 0 Scaling factor 57c4e05a-4289-44df-ac81-66cd6f19f468 1/2^X Factor Factor false 431e5d9f-e0f3-47eb-853b-06bf4012f4ef 1 407 -51 67 20 450 -41 1 1 {0} 0.5 Scaled geometry 2acccb79-440c-4960-a389-770262792a2d Geometry Geometry false 0 504 -91 53 30 532 -76 Transformation data a9ac0d79-5e97-49dc-94da-7d9866e5cedc Transform Transform false 0 504 -61 53 30 532 -46 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object c4520d86-589c-4eae-bd3b-187604f929e7 Relay false 999afa92-8607-4166-a4ad-746765ac6a95 1 681 175 40 16 701 183 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 5bc80726-02ec-41bc-9bd6-1cefa37ac578 Panel Panel false 0 5f10599b-17ee-4cb3-847b-4bd5b025b1bc 1 Double click to edit panel content… 645 -299 160 273 0 0 0 645.1705 -298.7451 255;255;255;255 true true true false false true b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 33a2b883-2338-44fd-881d-d5b477194497 Relay false e0faa46c-5099-4d78-aab2-1561e95caf79 1 273 2652 44 16 295 2660 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression (1-ABS(X-1)^O)^(((1)/(O))) true dd7dc97c-594f-4289-9b08-8c35a5254527 Expression Expression 368 2793 293 44 505 2815 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 012b03d6-b088-4505-b438-7af16c54d9b2 Variable X X true 33a2b883-2338-44fd-881d-d5b477194497 1 370 2795 14 20 378.5 2805 Expression variable 357e3517-9040-4935-9e9d-2f03bae5476a Variable O O true 8c973ce6-44fa-45c7-952e-f5952b9de097 1 370 2815 14 20 378.5 2825 Result of expression e55e48cb-fbd8-4053-b57c-c47c99884b42 Result Result false 0 625 2795 34 40 643.5 2815 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 8c973ce6-44fa-45c7-952e-f5952b9de097 Number Slider Number Slider false 0 430 2876 198 20 430.9551 2876.862 6 1 0 4 0 0 0.75 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1-(1-ABS(X-0)^O)^(((1)/(O))) true b2e43149-a43f-4c2c-a934-4884640638b5 Expression Expression 360 2690 310 44 505 2712 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable ad76108c-427e-498b-b562-819c3e87fc42 Variable X X true 33a2b883-2338-44fd-881d-d5b477194497 1 362 2692 14 20 370.5 2702 Expression variable 3862b2da-0d52-4a4e-890f-37d0150cec11 Variable O O true 50cd6538-abbf-4e75-8767-bffa321f2167 1 362 2712 14 20 370.5 2722 Result of expression 95e97a0e-225d-4c64-a141-63ced71fe8d7 Result Result false 0 634 2692 34 40 652.5 2712 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 50cd6538-abbf-4e75-8767-bffa321f2167 Number Slider Number Slider false 0 430 2763 198 20 430.3664 2763.461 1 1 0 4 0 0 2.1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 255;255;255;255 A group of Grasshopper objects 33a2b883-2338-44fd-881d-d5b477194497 dd7dc97c-594f-4289-9b08-8c35a5254527 8c973ce6-44fa-45c7-952e-f5952b9de097 b2e43149-a43f-4c2c-a934-4884640638b5 50cd6538-abbf-4e75-8767-bffa321f2167 c975b5c2-91ad-4264-aa43-8b108958f415 6 a198b188-7ec7-4ae5-b29f-a9881506c6ea Group 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers c975b5c2-91ad-4264-aa43-8b108958f415 Digit Scroller false 0 12 1 0.53800000000 400 2944 250 20 400.9113 2944.349 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef Quick Graph 1 Display a set of y-values as a graph 63cdc2ff-8011-4225-ab83-8a34f618e211 Quick Graph Quick Graph false 0 9ac91087-7be9-4601-bf56-ab7230bbe4a4 1 843 2643 150 150 843.7847 2643 -1 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers a18bd0fa-971e-4880-a239-9332b5c790aa Digit Scroller false 0 12 1 0.71828200000 400 2912 250 20 400.3684 2912.547 b6236720-8d88-4289-93c3-ac4c99f9b97b Relay 2 A wire relay object 9ac91087-7be9-4601-bf56-ab7230bbe4a4 Relay false e55e48cb-fbd8-4053-b57c-c47c99884b42 1 717 2652 40 16 737 2660 iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABOMSURBVHhe7Z1rbxxXGce3wtnuOk18id0aEOIzwBeo1LeoEm941w+AVHhTUcRFKqqKEFCJqioVElSAQlBKQwICRJw2aUhj52o7vsat7058iS9J7MRu4thO+O3+yeF4dnbmzOx6d+3N0WhyPHPmzJnnf57nPLezSSSelF1AgUdPyo6lwP+mH+P/TzHKab9Cx2fOnPnkk0/Onj3b3t5+/vz5CxcuXLp06fLlyx1W4U8ucosGNGtra+MRHuTxfN0WOOSPP/6Yl87Pz6+urkKBjY0NKmtraw+yZXNzMwBWmq2vr6sBPfCn3Ziulh896nrttcFEYqSxceK558azx+Rzz820tMy2tMy3tFDRRY6plpZPmpr+0dj4zwMHDjc0DD77LC3N3etNTR0tLe+99VZHT8+pU6fsr+alcSAMxgnSnzt3DiQuXrwIJMKos7NTFUjGde7SBpwAVSD54lQgQqGPA+Hg4OCxY8eGh4ehBbBNT09PTU1dv359dnaWPx0h/PzzzxcWFjyNJ+fm/vid73zwxht/f+WVofr6saam8ebmrgMHzjY2th84cLyhgcpYc/Noc7POw83NQ01NfU1N/U1N1LlijonGxovNzW3Hj/d9+unJkyddIcyHk2Emg5NhJoMTyBmcSsBMoVDlawCEXV1dc3Nzd+7cgW8ocB5FFV3JV+7du2e4EPAWFxcB0kZx/Nq1X7z00sH333//V78a3LdvuKEBduxoaDhZV3eqru7o/v3t9fXDjY1DjQ3dB/aNZiqN/EkbDur2Mbp//+Vnn12emgqBUJgFCz2bmYRTyYRebJwCHuR7+QpkIIDdzxbqpuhKvuLhUf5EnD58+NBGsfv119uB7Stf+Wz//uG6Oo6x+vqR+vrR+vrr8CX1uroTDfW/3F8LtEN1dYN5jqG9ey80Ns6PjIRAaBYnD05mcULowYLbtzJtB0ihfSJCPNwTW625ffv23bt3zeMzS0t/ePHFYdbCVOrE3r3vpdPH9+79W23tqez5r7W1J/fuHXjmmQ++/KV/NjQe/dIXR2prP9u3b/CZZ3TY9U9TqXN1dbcnJ0MgRDAi9MzitE0aRChNS9wAQQqfxYbNo8Igk40SNLu8DIT9Tz3VV1t7MZ0+mUqdTaf/k053pdOn0+l/pVLt6XRvbW1/KnU1nb6aTnGxNZ0+l23TBt6pFGceOZNOX0gmudvX1tb/2WdBa6HBrMRELO/ruru7PcpkIXCypsKLpoeuH//4UiJxJZXqSaWAqjeV6kulOrLnwewVbnVnD+qtTz/9p2Tyg2TycDL54dNPH0wm/5JMHksmDyWTx2tqPkomf/fmm9HUmfJStgRvZ8qiDPf29gZrnpEQZS2EEdXh2MLCO88/35tIdO3ZY47uPXt+X1Pzp5qa39bUHKmp6Xl8q3PPnp5ksi+Z5NybTHZnz9T1Z98XvnByz56J7u7+oaEIGmkJiFjeVwAhS3t/fz86ZyScghuzsqKd0mZqefm9F144n0hcSCTOWcfpROJUIvGv7Nm+HlCnh+OJxPzQUF+wIC0vQUv/dgNhEfFTV0tLS2LE6ba2M9/97pmXX774ve91fP/7HJ0/+MGV7NGdPfOny9Hx6qudr7++cf9+b3//Ey78/1QBQtQ3BCmiD3ugiAXnwLVr1xbm52+vrt7c2JheWRldXLy1uYnZyJ8c1KMdDx8ubW4uLC6eP3cuyDuDnSu7sEoKH4sSfuXKFeb1iRMnPixqwRJjoW1tbaXXjz76iDPkxRtF4TpXuBX1pbT34AdSWxxsWEjMSj5MWOYruwZgPhC/BBDK2C1uoU96Nr5DKqIn10EXRyNWuKhdINtsgbCnp6evr48z75YnU04yvlP+TFmNxvWcz8bfKcYJ4+TrsAsNoYuIovw+lFyE4BBeBD3VgIooGe/tXjc3HwNOzBFWCLDkBfmiCibAoPDCTgQbqjFsXFHbAaH8lMwPZrwvPJrosARjgIZMJlrGWMt8IhUSpLwe8BRYYJpwESlshqLIEQW8uQuPCmmFJjwhpIoFWxAyvG2CUIKa/gM4zKa2mCGqdA0KNmlGgBCDYDbxtZ5pErBeGhEPdSjMNUUKXcDmS0I5OyCI6C7GJev4Ol8JJuIWXuifbw/tR8MGP/EAhOIbJXKDSxCEelJdAx4QAiQDElNGkt3BYOtF7pxtvPASElpR4q3ZetaXRtBdfUoVgLihReqCJJMqkpPQzTyrW4rTqXOFejzU5q6kKz0EUzscQtO1ZgTvg4KMSUpzDNkdPKcicXY+Me4ryQ1nm0AmdNRskIJmczarxuTkpIkUrqysEB3EG66zKiomFIVThsIVU1ED0gB0RU9R4QodEmvEG0fBLX7z5k2PRiNqM0INO4BttkBoFN8A2A2/0zVAGjskElOGyQan+zE42+R8mDUblY1iJxVQ58rhw4dxf+OzlgccVwsVQ32QUHIGZ9oACWDz5/LyMmcDm9qAHNfBTF1R4QpdjY+P37hxg9yAW7du4Vt49913mZGeL9c3GpUH/sllmy0QakqCOeDzmG0z5HYtlQde5CkKj9Cm6EzpBKZDI1+8Gb90ae7aazYfdfTo0YGBAeN4g2Mo4KEKfKPQLhUAU3SJKwCp6wr6i8l0y7TRRXWiPvkTn+rBgwdF89yiVVkKpow9W+XxciH31E4TU+KYySvN2BTzGl0xKg8UMS0dCFvOJprdoogRIfY3joyMEL+FySj43qCyp5AswxVkIGfVVey6/YhaqgGFzk2ZmZnRmhe6ytAAakvjE9t410IbJMCgtawWw6AADMwekaunClR5SownA+ZDNEd9aRcsqKPehY2gOMSUbZZb3D9fz0rbYvwh6oyNKM+An7RwIcqAGJZJxZDerEV4W1Ue968NaCnhEQChvY5EBSxfe8hiNEy7TYwv4nFR21Uj9XyPnDiaBVoLjcjVestcA1rwLq/KEwqhrJFQCRaDxL5Lmia353WQCz97QIGYAXcjQOirLGk0oCUpYRhUOpGUdSpy0FSUysPIGY88iKWBUGwg1c9effkTd6Yp6MMow5x1BX81j3C2C3eJVKtNfAjzISpfjBG5UnGVu22kazxnYFFYwVbENMgSQwhxkExmGESdiCyi6ZBxQ6BYOXBoueg7GBsUKa7SaY2KSwOSlWmDnlU0CG362lJeOpFJv2f0TB8KcMpcNYGt4iIU2huvllO3lBCKEe0FGAiJD2Myghz2JWdlRAISFqRSGnP3BXAdSmJuqkGchPxQAvkiKpErLVdYyqyGiJ701Ej9x2tcLghFBBPhYp1DQsJS2gWgM3ypOgUn0ejoKGcummLu0qAUEOZjUK4rsEWQksICwPSUw7AEiAKh8bSVbC0UKfRqZLhUSs7wYkBBl8m9ay6WGsLcFdTYIUxMFmeAlPNai6ivGRqP7XJfXS4INRK+18WcD/3YMkNoKxcyV6X1SKGVyM1nhmrFDf3CgAZFh1BLu0tBfsqxQMW0j/ctlQKhkTB8j7JLZGtK5ZHI9fX8ubjm85HG7OkpcCqYwStfhgKHcUaieIwB+0/aDA0NIXhoSktbTY2EZWVBaIZupKuizQpsacLaOpHH86fdILZHKYAWtCwuhAwPtyroZcy4bGCVeKByUsyBQ5a6fVF1Zmd/Xx+OdU+OqAuWFQqhmddGutpeHmOHcNdjhvp6/nxFrnhda22xuLCvtxdlbHZmZmFu7trk5KcDA4s3bszNzJhjfmZmFnuOINP09MLs7I2pKc5coVnrv/+9CyG0patCLXLmeaLNthlKM5mhHs9frmtebmJK0SGcIwo4PT02OnpjZob8a8KM5nhATPju3XUChqur64SLCfxiAN69u/ngARudUct3Gxfm6pCgJS0ApkQC+SYl2ILU1/MnM1TZD9SLohbKVIALUaMxyG8tLCwtLoIQmDlCSCbr7ofQw5RKAQ2ONnsYVDqRgi1G71AoXBgUouXyLHmb+DTZ341nZY18izt3MgcOl8cHDLeytAQLrt65A8Cry8ucuQLMmIfVAqFth1D3JNgFY2AjKiwlmeWFl2MhV+S66BSaAUCIw4kgPZAgIWHBzEHl8SHhuZFN4sjIWDI2EKorKw8fPKgiLvSVriZRzCTYBafvQW7ZnVpW6ZMePMEWRUODE1DswQjCnq4ukilgMhjOw4Uwn3jOhwvv3atGLvSQz44256o8ucAroUTJsbYUlZZrzFBPNDRfAsoWLtzchL3gPM6ZI8uIpNAsLa9Q3Vzf2KLOkNb2WJ3h51N2uTrjItAkKpUUIzskn8qjJCLO4kJf5paxYYItwWYo/WDb9XR2erkwk7K23tl6tP2dH57+zWtXr2QarGRXQXstJEo+MTERQz2uaLvQBTPfNnJ02Ql2LHK0NAl2NBCELIe+EAYgKpHrSUChfzabsYdogBjs1rWQIN9IR8fVHzWNH/nJ3OFvnv3Z87dur67fX9uyFq6vExyX6HYZjz283QmhrfKAVq7KA5bQSy7ZqBMlV8tFJuMnO3ToUOvx41d7e9fX1lgL0UI5w2frmw+vHDt0+810/+FXb7d+a+CNr44NX19TPHB5OXPOaqSszEeOHOF3qHKzSYNHuMshtL08doKdEaExIPRlUC6yCRRvWS4XYmPMTE61v/r18Z9/Y+SnXzv91rfvrW2yOnq4EN8gg2ETaNQpVRUQ2gYldeXywDfaUFHE9OXMWtjVRV63RyMl33dieOzSn399+W9/ZvP2g/v3PHYhiCLlcbDlbuINRbSKIPRIVxmCWNPF2lNg7EKyXDAbMn6ZxxopcpKL+mUvrvs62KrXLgydpL4NlIrPLUWVZTl4VJ6oPYfahayO+bwz4sKq885EJbHdXuuizhKkhe8pEITkj/hyoTylAW7uJ1wYDVB5cwShjD/ZIZ49BbJDHLs2XMhamGG4lZWMaxQ3TbaScdZkL2Zswcc+Ui6i1FRRpMKRlKHNFO7Q3nZ7T4wezI02O270icyFbFq7eZPY4dz09M35+ZMffkhK3xPvTCh8mQYSmwo5Be+JkeHouKdAEGaMikePUFg21zLGe+ag8vjgIrI0szWN317c2JicmBgfG5uZmiKjN+MWGBggU83pG6xGVaqRate/or4SpL7FeHlslSff3mYaD/T3s4ePTNDxkRGyPydGRjIHlccHF8eGhq6xO3RkhDPZGfxKlCBkU6qdqO8OZJVCqGxVidMACD12SHC0GZOOH/hWcrNjIdp5NVt46u2339ZeInfw1LJKIVSYwh1CEUuuNble9csR2uhjTwIW10ySLzlN1lk+BN+LSv7QQzHwq2oI9VML8TZUSOXxjTbbHtSo9aj8V9VcKIsCHoq3/NhMaVQemNLeAh8PjxhPVakgldQqEEIDpJjSReWJgVDoI9ULoYheCBd6iCuxGZpgFwpJ1AbVCCE0koNUSo2LRupOVjvaHJpg595tQMvqhRBabweEHjskUoJdPESrEUKFKRS4j5GrEonQkq7mlyNMgl0RWb8aIRRBTe5FEamZD11JV+7qFy9yE+zsXaJRo75bINSUiTTLdmJjhSlKCaFHuuaqPISd2Y09li1EDeXDc6TtFgiZHfotCseHd2IzKY02hKX/CtvLI6bUf72ngr+UzQKM0HFgWyBEyeZhuQ13KzsKQr6RmRrbp+VI3NBmijbDNmwRBTn9Nhv7RlGC3H8xfAuEyr3Uxujdyo6QTBuaKgFC28vDEmgKI0S0OnKRV50R/9HFbmVHD4RR825DGavwBozQKK4uvflrpIYd9asMu2l1hEDGKeOYyu1Cx2K1kVxFCrp3mNeokB68+9jRtugLzwN2J7RjSw2PgTlKUboNsQvpSKvjrmFHvkgWvXGzORK3ZM1gwUgbj8NNe5sdlSzkPkFK9tnuLxKE2jVYaVwobRkII1E4HEKjNe0OdoQ6siXkZotELPeJEq+lxuaYC2Je4QqhHjCr445mR2kxFQghFA74D4LyTYtoENKLVkdtwNyhyqrkp28SaTzuKcpTsnZQO6IKhsgQGnbEg4DtKHJEfWtRvjleJ4b55CmtnJHLHIwRgo4JoYFN7MgivFNsR4UpoFelQagfKY0xL+NDuEPZ0USa5OyuEC6MYQ7GVGd854iosCPY0TAfMiNqEmkM/nB/hIFhS8SLPxfKhWaUEKXyV0copd+a0Wijqu/ukERqqYkV1RwsJheaviqfHT0QxssDjgSPS2N5G2LPp6Jx4Y5gRynuijSpUiFroaJ7Lnjntik+hEZZ1bauilJWAUxhisqBUIIhhjm4LYLUM0GkMuhXJyvEdpTiB8kYW3HzgOMxkMiin++LLQ+2hQs9qyMQ4gSoBHbUqqORVAiEuBrccyx8J8r2QmhsR7Ej06287GjCFEC4rXnAjkwpwe6eY1E2CO3VEXYseg68I700DIUpKgfCSDkW5YSwcthRYYrSpHIHzy3mU9Qci/JDKD4QK5SLHQWhWRRjKxHurJ+vpcZQuJOvFGth7jfABPo/4FgGRNDCKeLSg/nRJ7MoluzVvsOLmmNREVxoK6uio9ixNIEOE2kyELoAvx1tGECMHIvKgtCsjqVkRxPmNXrNdsDj0mfh5qB5S3kEqf2RWh3Fjgp4bpNwo1sTIyw7hFCgQHOwgiD0sCNK9jatjpJdJuunjHnAjCRejkUlCtJSsiOEswNM5YWwcHOw4rjQDMgoq0VnR819440sVxJpscxBfwjNFrcnlZ1Fgf/9d8xP/tnRFPgvczlWWMX+rbgAAAAASUVORK5CYII=