diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀8⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀8⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀8⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀8⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX new file mode 100644 index 00000000..efdcacc3 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀8⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀8⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX @@ -0,0 +1,19118 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + 2420046f-c7da-478b-b4f6-b139710153c2 + Shaded + 1 + + 255;217;217;217 + + + 255;207;207;207 + + + + + + 637934503936665928 + + XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀8⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀8⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX + + + + + 0 + + + + + + -5296 + 398 + + 1 + + + + + 0 + + + + + + + 0 + + + + + 2 + + + + + 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 + + + + + + + 121 + + + + + 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 + + + + + + 314 + 462 + 109 + 44 + + + 367 + 484 + + + + + + Base plane + b7906043-244a-4e8f-962d-2f3b08a41d10 + Base + Base + false + 0 + + + + + + 316 + 464 + 36 + 20 + + + 335.5 + 474 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Sphere radius + 6d0a4504-6c87-4580-ae64-c510115ff87f + Radius + Radius + false + 0 + + + + + + 316 + 484 + 36 + 20 + + + 335.5 + 494 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting quad sphere + cc3c382a-699c-4de9-bb9b-c3490a66de65 + Sphere + Sphere + false + 0 + + + + + + 382 + 464 + 39 + 40 + + + 403 + 484 + + + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 883f3150-7360-4e0a-8be7-4e6cb501e78f + Plane Surface + Plane Surface + + + + + + -22 + 288 + 101 + 64 + + + 31 + 320 + + + + + + Surface base plane + ce6e8d89-2a61-4654-b27d-6f17cb871a3f + Plane + Plane + false + 0 + + + + + + -20 + 290 + 36 + 20 + + + -0.5 + 300 + + + + + + 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 + 310 + 36 + 20 + + + -0.5 + 320 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + 3e0459f4-7e87-4e5e-bbfc-cef1f2e03555 + Y Size + Y Size + false + 0 + + + + + + -20 + 330 + 36 + 20 + + + -0.5 + 340 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + e558ef7f-0844-4cad-9052-23f0c6dc606a + Plane + Plane + false + 0 + + + + + + 46 + 290 + 31 + 60 + + + 63 + 320 + + + + + + + + + + + + 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 + + + + + + 122 + 396 + 50 + 24 + + + 147 + 408 + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 3d863236-760c-497f-a450-14c7b7d24bb1 + List Item + List Item + + + + + + 2211 + 934 + 90 + 64 + + + 2275 + 966 + + + + + + 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 + e92014a8-076d-4602-abc6-3dedd6de7b0a + 1 + List + List + false + 5264a6c5-7c68-4136-bc8e-0d60ce59ed58 + 1 + + + + + + 2213 + 936 + 47 + 20 + + + 2246 + 946 + + + + + + + + Item index + 4aa97056-305d-43ea-af90-10bf1793e39b + Index + Index + false + 0 + + + + + + 2213 + 956 + 47 + 20 + + + 2246 + 966 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + e3f74150-e803-4a1a-93cf-282924390b1c + Wrap + Wrap + false + 0 + + + + + + 2213 + 976 + 47 + 20 + + + 2246 + 986 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 8e9f80d4-2cbe-4881-8ddb-9b61b1007b0f + false + Item + i + false + 0 + + + + + + 2290 + 936 + 9 + 60 + + + 2296 + 966 + + + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 1bb70208-1a7e-4b9b-a1d6-01fd58479b89 + Explode + Explode + + + + + + 155 + 298 + 136 + 44 + + + 222 + 320 + + + + + + Curve to explode + a12dce48-37db-4d5b-b1d7-b4bb84dc1690 + Curve + Curve + false + e70f4273-770a-4dfd-83b2-31e842ff5f75 + 1 + + + + + + 157 + 300 + 50 + 20 + + + 183.5 + 310 + + + + + + + + Recursive decomposition until all segments are atomic + 264466e7-dabc-49d4-9a46-5da2a499a23d + Recursive + Recursive + false + 0 + + + + + + 157 + 320 + 50 + 20 + + + 183.5 + 330 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 221e0f9a-f074-406a-8925-90bc845ba4a3 + Segments + Segments + false + 0 + + + + + + 237 + 300 + 52 + 20 + + + 264.5 + 310 + + + + + + + + 1 + Vertices of the exploded segments + 9f06bbc3-fc52-4722-8309-b024450b18b6 + Vertices + Vertices + false + 0 + + + + + + 237 + 320 + 52 + 20 + + + 264.5 + 330 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 4e474de4-61a2-49f8-8ce3-f3bb1e97e9af + List Length + List Length + + + + + + 1850 + 863 + 109 + 28 + + + 1905 + 877 + + + + + + 1 + Base list + 90de2489-8c82-4d37-b272-fad7e87d2e97 + 1 + List + List + false + e477e204-6599-489c-b66a-2f720fda0ee9 + 1 + + + + + + 1852 + 865 + 38 + 24 + + + 1880.5 + 877 + + + + + + + + Number of items in L + 63f12bb1-e89c-4acc-99de-190d76dce054 + Length + Length + false + 0 + + + + + + 1920 + 865 + 37 + 24 + + + 1940 + 877 + + + + + + + + + + + + 6b5812f5-bb36-4d74-97fc-5a1f2f77452d + Pull Curve + + + + + Pull a curve onto a surface. + true + 7b0e96a0-a2d1-4391-a247-f1396d585399 + Pull Curve + Pull Curve + + + + + + 951 + 328 + 108 + 44 + + + 1009 + 350 + + + + + + Curve to pull + ae9eb0ac-c999-47cb-83ab-97d0b4a79e6b + Curve + Curve + false + 4607c6a6-5789-42a3-be5f-d05c3585aa3f + 1 + + + + + + 953 + 330 + 41 + 20 + + + 975 + 340 + + + + + + + + Surface that pulls + b55369ce-1d84-423b-8e31-2ffb49e4f02d + Surface + Surface + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 953 + 350 + 41 + 20 + + + 975 + 360 + + + + + + + + Curve pulled onto the surface + 1f517771-40d4-44b5-9966-1b278d81a11c + Curve + Curve + false + 0 + + + + + + 1024 + 330 + 33 + 40 + + + 1042 + 350 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 4e2fcd58-4319-4396-9488-c56ca2f1692f + List Item + List Item + + + + + + 1996 + 792 + 90 + 64 + + + 2060 + 824 + + + + + + 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 + 5d71829b-ddf6-440e-909e-9a93beb20105 + 1 + List + List + false + e477e204-6599-489c-b66a-2f720fda0ee9 + 1 + + + + + + 1998 + 794 + 47 + 20 + + + 2031 + 804 + + + + + + + + Item index + 6ff7a9b8-8f8e-449c-b185-a83c2c314185 + X-1 + Index + Index + false + 63f12bb1-e89c-4acc-99de-190d76dce054 + 1 + + + + + + 1998 + 814 + 47 + 20 + + + 2031 + 824 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + b85e08d7-1fb6-451c-83f3-bfaed0d06181 + Wrap + Wrap + false + 0 + + + + + + 1998 + 834 + 47 + 20 + + + 2031 + 844 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + aab98716-5784-4a61-b0c1-9f291a0ab546 + false + Item + i + false + 0 + + + + + + 2075 + 794 + 9 + 60 + + + 2081 + 824 + + + + + + + + + + + + + + 8d372bdc-9800-45e9-8a26-6e33c5253e21 + Deconstruct Brep + + + + + Deconstruct a brep into its constituent parts. + true + a9da71ad-233c-4eca-ac5a-8ab7cd683faf + Deconstruct Brep + Deconstruct Brep + + + + + + 318 + 638 + 105 + 64 + + + 363 + 670 + + + + + + Base Brep + ca918d09-c1db-4d2c-8394-fb7d4c5b1374 + Brep + Brep + false + cc3c382a-699c-4de9-bb9b-c3490a66de65 + 1 + + + + + + 320 + 640 + 28 + 60 + + + 335.5 + 670 + + + + + + + + 1 + Faces of Brep + c623a21a-1847-47e4-9e46-e4bd44501ddc + Faces + Faces + false + 0 + + + + + + 378 + 640 + 43 + 20 + + + 401 + 650 + + + + + + + + 1 + Edges of Brep + ee1dc925-e5f9-4dec-84ad-467064c06163 + Edges + Edges + false + 0 + + + + + + 378 + 660 + 43 + 20 + + + 401 + 670 + + + + + + + + 1 + Vertices of Brep + 63746aa4-129f-48a2-98fc-00cdabe6f2e3 + Vertices + Vertices + false + 0 + + + + + + 378 + 680 + 43 + 20 + + + 401 + 690 + + + + + + + + + + + + 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d + Surface Split + + + + + Split a surface with a bunch of curves. + true + ae91621d-b25f-49d7-8fc2-6b0a11d7acba + Surface Split + Surface Split + + + + + + 2172 + 802 + 129 + 44 + + + 2230 + 824 + + + + + + Base surface + 7d068c89-a7e0-4279-a729-8f229193c4f2 + Surface + Surface + false + a178148f-553a-43f0-86b0-a3afb71b7677 + 1 + + + + + + 2174 + 804 + 41 + 20 + + + 2196 + 814 + + + + + + + + 1 + Splitting curves + 9f5ff9c5-fde6-405b-be9e-729c2fb32a27 + Curves + Curves + true + aab98716-5784-4a61-b0c1-9f291a0ab546 + 1 + + + + + + 2174 + 824 + 41 + 20 + + + 2196 + 834 + + + + + + + + 1 + Splitting fragments + 5264a6c5-7c68-4136-bc8e-0d60ce59ed58 + Fragments + Fragments + false + 0 + + + + + + 2245 + 804 + 54 + 40 + + + 2273.5 + 824 + + + + + + + + + + + + 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 + + + + + + 331 + 539 + 74 + 64 + + + 379 + 571 + + + + + + 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 + + + + + + 333 + 541 + 31 + 20 + + + 350 + 551 + + + + + + + + Item index + ce0a66cf-e265-40d6-bc0a-919fac196280 + Index + Index + false + 0 + + + + + + 333 + 561 + 31 + 20 + + + 350 + 571 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 8c96604e-15a9-4d82-91d4-13ae0703010c + Wrap + Wrap + false + 0 + + + + + + 333 + 581 + 31 + 20 + + + 350 + 591 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + bdded8cc-5d40-4a69-a708-79831f3ff272 + false + Item + i + false + 0 + + + + + + 394 + 541 + 9 + 60 + + + 400 + 571 + + + + + + + + + + + + + + 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 + Brep | Plane + + + + + Solve intersection events for a Brep and a plane (otherwise known as section). + true + 46ca3ed2-6520-4bd4-8cb2-99cc0190a4b7 + true + Brep | Plane + Brep | Plane + + + + + + 2317 + 1038 + 103 + 44 + + + 2365 + 1060 + + + + + + Base Brep + d068c4ab-3ab5-46ad-8d1d-b91563d00b14 + true + Brep + Brep + false + 8e9f80d4-2cbe-4881-8ddb-9b61b1007b0f + 1 + + + + + + 2319 + 1040 + 31 + 20 + + + 2336 + 1050 + + + + + + + + Section plane + 2d1e0c14-0eb6-45f5-b008-22863ba9813b + true + Plane + Plane + false + 457c534d-4ee5-4b6b-8d3f-3db1a23e3be1 + 1 + + + + + + 2319 + 1060 + 31 + 20 + + + 2336 + 1070 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Section curves + df154248-3eef-48e3-a5b6-3b939231a832 + true + Curves + Curves + false + 0 + + + + + + 2380 + 1040 + 38 + 20 + + + 2400.5 + 1050 + + + + + + + + 1 + Section points + 1145f3e0-99cd-4141-85db-70905b064067 + true + Points + Points + false + 0 + + + + + + 2380 + 1060 + 38 + 20 + + + 2400.5 + 1070 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 1c464b74-0401-4c8c-9037-2c9880cf077f + Divide Curve + Divide Curve + + + + + + 206 + 138 + 125 + 64 + + + 256 + 170 + + + + + + Curve to divide + b1e35548-f366-4d4f-8cde-e5d3beffe136 + Curve + Curve + false + 2b5f7c7f-7992-4d1b-bd9d-bd34b9ab1ae9 + 1 + + + + + + 208 + 140 + 33 + 20 + + + 226 + 150 + + + + + + + + Number of segments + 82614ad7-df31-4d8d-b213-51e52323f09d + Count + Count + false + 07f0d61b-7701-4d0b-a8ff-ffc60c2658d5 + 1 + + + + + + 208 + 160 + 33 + 20 + + + 226 + 170 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + e9204386-b7cd-4b99-9179-96f1429bc4c3 + Kinks + Kinks + false + 0 + + + + + + 208 + 180 + 33 + 20 + + + 226 + 190 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 43d01078-68d6-428b-9b43-6e44722df10a + Points + Points + false + 0 + + + + + + 271 + 140 + 58 + 20 + + + 301.5 + 150 + + + + + + + + 1 + Tangent vectors at division points + c57d379e-fe02-4f3f-bcea-e1141a03f674 + Tangents + Tangents + false + 0 + + + + + + 271 + 160 + 58 + 20 + + + 301.5 + 170 + + + + + + + + 1 + Parameter values at division points + 269d0f26-b45b-4243-9a0f-9a17c298bfc6 + Parameters + Parameters + false + 0 + + + + + + 271 + 180 + 58 + 20 + + + 301.5 + 190 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 6163e6cc-f133-40ae-aa0c-4080e698d74a + true + Interpolate + Interpolate + + + + + + 2439 + 934 + 125 + 84 + + + 2506 + 976 + + + + + + 1 + Interpolation points + 2bdc10cd-18a6-4d15-9d58-6f7a19fc9c97 + true + Vertices + Vertices + false + 0 + + + + + + 2441 + 936 + 50 + 20 + + + 2467.5 + 946 + + + + + + + + Curve degree + dce44110-7aff-48b2-9a0c-5c429cab6582 + true + Degree + Degree + false + 0 + + + + + + 2441 + 956 + 50 + 20 + + + 2467.5 + 966 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 316e6d91-68dc-4db4-8303-5d61e728a8dc + true + Periodic + Periodic + false + 0 + + + + + + 2441 + 976 + 50 + 20 + + + 2467.5 + 986 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 983e739e-ed3f-4a17-81f3-156e101bd8cf + true + KnotStyle + KnotStyle + false + 0 + + + + + + 2441 + 996 + 50 + 20 + + + 2467.5 + 1006 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 48aac672-b86d-4910-bc27-2d93c425b3ea + true + Curve + Curve + false + 0 + + + + + + 2521 + 936 + 41 + 26 + + + 2543 + 949.3333 + + + + + + + + Curve length + e63ce7e4-d09e-408b-850e-8e595b442a8e + true + Length + Length + false + 0 + + + + + + 2521 + 962 + 41 + 27 + + + 2543 + 976 + + + + + + + + Curve domain + 876241ef-6bb3-482e-a1e0-635398544387 + true + Domain + Domain + false + 0 + + + + + + 2521 + 989 + 41 + 27 + + + 2543 + 1002.667 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 07f0d61b-7701-4d0b-a8ff-ffc60c2658d5 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 1.0 + + + + + + -61 + 72 + 250 + 20 + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 90062d44-9928-431e-a785-2fda419cab5e + Polar Array + Polar Array + + + + + + 1893 + 934 + 154 + 84 + + + 1977 + 976 + + + + + + Base geometry + 878a484c-24a2-46bc-ae57-ee72fb46833e + Geometry + Geometry + true + 1669bc8e-f23d-4f41-aeb6-ef7e43b87732 + 1 + + + + + + 1895 + 936 + 67 + 20 + + + 1938 + 946 + + + + + + + + Polar array plane + 4db16dc5-eb94-44bb-bd73-392c9414f895 + Plane + Plane + false + 0 + + + + + + 1895 + 956 + 67 + 20 + + + 1938 + 966 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + a3a7cb5c-a6d7-4c98-8f47-443155daddb4 + X*4 + Count + Count + false + 07f0d61b-7701-4d0b-a8ff-ffc60c2658d5 + 1 + + + + + + 1895 + 976 + 67 + 20 + + + 1938 + 986 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + fe4ed41b-a5a1-41c3-a4bb-93d5516c7af0 + Angle + Angle + false + 0 + false + + + + + + 1895 + 996 + 67 + 20 + + + 1938 + 1006 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 457c534d-4ee5-4b6b-8d3f-3db1a23e3be1 + Geometry + Geometry + false + 0 + + + + + + 1992 + 936 + 53 + 40 + + + 2020 + 956 + + + + + + + + 1 + Transformation data + 03cf29e5-9f80-46b3-ad2e-360a4e36fb4f + Transform + Transform + false + 0 + + + + + + 1992 + 976 + 53 + 40 + + + 2020 + 996 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + a02a5b98-345b-4319-a2ea-c6a0a88783d3 + Line + Line + + + + + + 400 + 200 + 114 + 44 + + + 472 + 222 + + + + + + Line start point + 2b9d534f-1af6-4bc4-aa2d-2a131e32d5f4 + Start Point + Start Point + false + f8a6cc8f-dfc2-4859-8635-8e6fe4a5dc1c + 1 + + + + + + 402 + 202 + 55 + 20 + + + 431 + 212 + + + + + + + + Line end point + 36dfefc9-5b1d-42ff-8206-c48cb13010ca + End Point + End Point + false + 43d01078-68d6-428b-9b43-6e44722df10a + 1 + + + + + + 402 + 222 + 55 + 20 + + + 431 + 232 + + + + + + + + Line segment + 6510ca0f-b14e-4037-b607-c96c776b74d2 + Line + Line + false + 0 + + + + + + 487 + 202 + 25 + 40 + + + 501 + 222 + + + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + f1df0acb-ecba-4299-a190-a2465cdb39d6 + Plane Surface + Plane Surface + + + + + + 1786 + 1018 + 101 + 64 + + + 1839 + 1050 + + + + + + Surface base plane + f6fb7c05-6c30-46da-9ab9-66267d15c5a9 + Plane + Plane + false + 0 + + + + + + 1788 + 1020 + 36 + 20 + + + 1807.5 + 1030 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Dimensions in X direction + 718147d6-d4ed-4953-b983-6ac8b57c61e5 + X Size + X Size + false + 0 + + + + + + 1788 + 1040 + 36 + 20 + + + 1807.5 + 1050 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + bc97a73b-b399-4cd6-9542-538b293ae9b4 + Y Size + Y Size + false + 0 + + + + + + 1788 + 1060 + 36 + 20 + + + 1807.5 + 1070 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + 1669bc8e-f23d-4f41-aeb6-ef7e43b87732 + Plane + Plane + false + 0 + + + + + + 1854 + 1020 + 31 + 60 + + + 1871 + 1050 + + + + + + + + + + + + 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 + a8662d29-2e64-4e45-aa33-d7c78c877630 + Center + Center + + + + + 0 + + + + + + -62 + 200 + 141 + 44 + + + 8 + 222 + + + + + + 1 + Geometric + b3c08842-f7d3-4c5c-9970-35353424e8b6 + Geometric + Geometric + false + e558ef7f-0844-4cad-9052-23f0c6dc606a + 1 + + + + + + -60 + 202 + 53 + 40 + + + -32 + 222 + + + + + + + + 1 + Center + f8a6cc8f-dfc2-4859-8635-8e6fe4a5dc1c + Center + Center + false + 0 + + + + + + 23 + 202 + 54 + 20 + + + 51.5 + 212 + + + + + + + + 1 + Diagonal size of geometry's bounding box + 23fad5a4-8488-4a18-8837-d9b4a98fadcc + Dimension + Dimension + false + 0 + + + + + + 23 + 222 + 54 + 20 + + + 51.5 + 232 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a178148f-553a-43f0-86b0-a3afb71b7677 + Relay + + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1919 + 1164 + 40 + 16 + + + 1939 + 1172 + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 5ead5dad-26c8-4e48-beee-3256e4d5cde8 + List Item + List Item + + + + + + 331 + 356 + 74 + 64 + + + 379 + 388 + + + + + + 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 + fff86593-ff10-4b8e-8254-5b173f73b072 + List + List + false + 221e0f9a-f074-406a-8925-90bc845ba4a3 + 1 + + + + + + 333 + 358 + 31 + 20 + + + 350 + 368 + + + + + + + + Item index + 5a3ed67a-fac3-49a8-bd4f-f68e30a333ad + Index + Index + false + 0 + + + + + + 333 + 378 + 31 + 20 + + + 350 + 388 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Wrap index to list bounds + 9085b750-7258-4c4f-bf27-7df3505d26eb + Wrap + Wrap + false + 0 + + + + + + 333 + 398 + 31 + 20 + + + 350 + 408 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 2b5f7c7f-7992-4d1b-bd9d-bd34b9ab1ae9 + false + Item + i + false + 0 + + + + + + 394 + 358 + 9 + 60 + + + 400 + 388 + + + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + d9d80d4a-d497-4ae7-8d69-975f05ade5c3 + Nurbs Curve + Nurbs Curve + + + + + + 833 + 74 + 118 + 64 + + + 893 + 106 + + + + + + 1 + Curve control points + 0f02072e-a9a2-42de-8809-19e01440e680 + Vertices + Vertices + false + 8305f8c9-fbf8-4f15-af72-db8ffbbe8a37 + 1 + + + + + + 835 + 76 + 43 + 20 + + + 858 + 86 + + + + + + + + Curve degree + d44ee83e-502b-4561-928d-62cd008c8ccd + Degree + Degree + false + 0 + + + + + + 835 + 96 + 43 + 20 + + + 858 + 106 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 5ccf959f-cba7-4907-bf09-296666567f37 + Periodic + Periodic + false + 0 + + + + + + 835 + 116 + 43 + 20 + + + 858 + 126 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 181acf26-2ee7-4be6-8246-ec7fe9042479 + Curve + Curve + false + 0 + + + + + + 908 + 76 + 41 + 20 + + + 930 + 86 + + + + + + + + Curve length + 7202fa84-e4be-4c04-9d05-4ccd1d168c1b + Length + Length + false + 0 + + + + + + 908 + 96 + 41 + 20 + + + 930 + 106 + + + + + + + + Curve domain + 9b919267-0f3b-4e17-a0d7-fd3607d0c163 + Domain + Domain + false + 0 + + + + + + 908 + 116 + 41 + 20 + + + 930 + 126 + + + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 4d2d85a9-31d9-428e-ba47-c4a0527279b4 + Plane Surface + Plane Surface + + + + + + -61 + 574 + 101 + 64 + + + -8 + 606 + + + + + + Surface base plane + 56ceeeaf-8770-4d48-8874-0863d022e74a + Plane + Plane + false + 0 + + + + + + -59 + 576 + 36 + 20 + + + -39.5 + 586 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + + + + + + + + + + + + Dimensions in X direction + 283bfced-56c0-4027-97e7-2c237762a8d1 + X Size + X Size + false + 0 + + + + + + -59 + 596 + 36 + 20 + + + -39.5 + 606 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + 53ee259b-df1e-4129-9066-db10541fb5e1 + Y Size + Y Size + false + 0 + + + + + + -59 + 616 + 36 + 20 + + + -39.5 + 626 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + 7e66072c-e6dc-4652-a8b0-6a70bc5c61c9 + Plane + Plane + false + 0 + + + + + + 7 + 576 + 31 + 60 + + + 24 + 606 + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 6af771f3-0e71-4666-af6c-0e3e42b278aa + Polar Array + Polar Array + + + + + + 1039 + 681 + 138 + 84 + + + 1107 + 723 + + + + + + Base geometry + ac4cb6b9-e776-4f79-b389-00d3c39942c1 + Geometry + Geometry + true + 1f517771-40d4-44b5-9966-1b278d81a11c + 1 + + + + + + 1041 + 683 + 51 + 20 + + + 1068 + 693 + + + + + + + + Polar array plane + 4c7736eb-63f3-4c4d-a3a2-d6f3421800f3 + Plane + Plane + false + 0 + + + + + + 1041 + 703 + 51 + 20 + + + 1068 + 713 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + 6e0451c7-2925-4c53-87b7-9b7c1d314596 + Count + Count + false + 0 + + + + + + 1041 + 723 + 51 + 20 + + + 1068 + 733 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 9ca32e9d-88f8-4841-b8d5-bda7ab44b544 + Angle + Angle + false + 0 + false + + + + + + 1041 + 743 + 51 + 20 + + + 1068 + 753 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + d0a88570-799b-4c2b-bb80-14e3fc0cbf8b + Geometry + Geometry + false + 0 + + + + + + 1122 + 683 + 53 + 40 + + + 1150 + 703 + + + + + + + + 1 + Transformation data + f9640712-ab68-441f-9970-69e79a2f3dc3 + Transform + Transform + false + 0 + + + + + + 1122 + 723 + 53 + 40 + + + 1150 + 743 + + + + + + + + + + + + 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 + + + + + 0 + + + + + + -89 + 477 + 141 + 44 + + + -19 + 499 + + + + + + 1 + Geometric + e2c89012-2199-4140-b653-7bfefe2e1ca9 + Geometric + Geometric + false + 7e66072c-e6dc-4652-a8b0-6a70bc5c61c9 + 1 + + + + + + -87 + 479 + 53 + 40 + + + -59 + 499 + + + + + + + + 1 + Center + f261830b-b465-4d2b-88e3-0e1da63db03d + Center + Center + false + 0 + + + + + + -4 + 479 + 54 + 20 + + + 24.5 + 489 + + + + + + + + 1 + Diagonal size of geometry's bounding box + 11a59582-47fa-4cc9-843c-303a47d2d2b7 + Dimension + Dimension + false + 0 + + + + + + -4 + 499 + 54 + 20 + + + 24.5 + 509 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 704d107a-890e-4015-a584-9cfa4dfb7eff + Number Slider + Number Slider + false + 0 + + + + + + 1621 + 931 + 198 + 20 + + + 1621.707 + 931.5309 + + + + + + 1 + 1 + 0 + 1 + 0 + 0 + 0.5 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 5c401da4-0532-49f0-a929-40a96df7843e + Line + Line + + + + + + 400 + 288 + 114 + 44 + + + 472 + 310 + + + + + + Line start point + 25631392-77a5-4b6c-8af8-13bd0debd254 + Start Point + Start Point + false + f261830b-b465-4d2b-88e3-0e1da63db03d + 1 + + + + + + 402 + 290 + 55 + 20 + + + 431 + 300 + + + + + + + + Line end point + 5cb7dbfe-30a2-4f4e-8cac-b6a9c1770778 + End Point + End Point + false + 43d01078-68d6-428b-9b43-6e44722df10a + 1 + + + + + + 402 + 310 + 55 + 20 + + + 431 + 320 + + + + + + + + Line segment + c668dbc2-85cc-40f6-ad0c-c3bd0f41b330 + Line + Line + false + 0 + + + + + + 487 + 290 + 25 + 40 + + + 501 + 310 + + + + + + + + + + + + d0a1b843-873d-4d1d-965c-b5423b35f327 + Connect Curves + + + + + Connect a sequence of curves. + true + 33b943cb-5dd3-4c1e-b92f-a7e6c4f9be65 + Connect Curves + Connect Curves + + + + + + 1729 + 740 + 119 + 84 + + + 1798 + 782 + + + + + + 1 + Curves to connect + c6cc40e3-1268-42ec-876f-ffb5f7036317 + Curves + Curves + false + c7eb4321-ba6d-46c3-bff8-ee7694b994fc + 1 + + + + + + 1731 + 742 + 52 + 20 + + + 1758.5 + 752 + + + + + + + + Continuity of blends (0=position, 1=tangency, 2=curvature) + c0c15b6b-dddb-401a-9922-0316ebd6111c + Continuity + Continuity + false + 0 + + + + + + 1731 + 762 + 52 + 20 + + + 1758.5 + 772 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Create a closed loop from all curves + 9b6323ef-8d91-4846-a4cf-855d2d5b0686 + Close + Close + false + 0 + + + + + + 1731 + 782 + 52 + 20 + + + 1758.5 + 792 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Bulge factor for connecting segments + 8ea1fe90-7754-4b58-92e2-ededd51ddbcb + Bulge + Bulge + false + 704d107a-890e-4015-a584-9cfa4dfb7eff + 1 + + + + + + 1731 + 802 + 52 + 20 + + + 1758.5 + 812 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Joined segments and connecting curves + e477e204-6599-489c-b66a-2f720fda0ee9 + Curve + Curve + false + 0 + + + + + + 1813 + 742 + 33 + 80 + + + 1831 + 782 + + + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + 7887b65d-06b4-4d9b-9bfd-a236a025bca5 + Duplicate Data + Duplicate Data + + + + + + 352 + -194 + 104 + 64 + + + 411 + -162 + + + + + + 1 + Data to duplicate + ea837ce5-492a-4e10-8f05-679912b1b545 + Data + Data + false + ee22312c-c165-4b95-aa4f-119d7ff2d23f + 1 + + + + + + 354 + -192 + 42 + 20 + + + 376.5 + -182 + + + + + + + + Number of duplicates + b4af87b5-e20b-4b07-9429-4320e6c67ef7 + Number + Number + false + e91b3b38-3da2-4a57-abf5-09c640eb658f + 1 + + + + + + 354 + -172 + 42 + 20 + + + 376.5 + -162 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Retain list order + 12587e0d-f16a-4617-ab7c-386d732fb964 + Order + Order + false + 0 + + + + + + 354 + -152 + 42 + 20 + + + 376.5 + -142 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + ee028548-fa6c-41e0-b76b-b095cc062e3b + Data + Data + false + 0 + + + + + + 426 + -192 + 28 + 60 + + + 441.5 + -162 + + + + + + + + + + + + 41aa4112-9c9b-42f4-847e-503b9d90e4c7 + Flip Matrix + + + + + Flip a matrix-like data tree by swapping rows and columns. + true + 3597ece6-1151-4ad5-9e3c-e86eba1c16ee + Flip Matrix + Flip Matrix + + + + + + 1401 + 472 + 90 + 28 + + + 1446 + 486 + + + + + + 2 + Data matrix to flip + bb412fe7-d693-43a6-b933-0b2680df1e95 + Data + Data + false + 466ee178-3e9a-429b-8294-43cc83d79762 + 1 + + + + + + 1403 + 474 + 28 + 24 + + + 1418.5 + 486 + + + + + + + + 2 + Flipped data matrix + 47240ebc-733b-4f9c-98e0-584317753358 + Data + Data + false + 0 + + + + + + 1461 + 474 + 28 + 24 + + + 1476.5 + 486 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ee22312c-c165-4b95-aa4f-119d7ff2d23f + Relay + + false + f8a6cc8f-dfc2-4859-8635-8e6fe4a5dc1c + 1 + + + + + + 1871 + 1129 + 40 + 16 + + + 1891 + 1137 + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 6c6df9d9-f10b-4ba5-95a5-ec494a85f111 + Polar Array + Polar Array + + + + + + 1516 + 772 + 138 + 84 + + + 1584 + 814 + + + + + + Base geometry + 0aa6cd93-cd99-4ef8-be01-3f5d5d39eb7a + Geometry + Geometry + true + f40a186f-be30-43f5-aa09-d5126a871cb8 + 1 + + + + + + 1518 + 774 + 51 + 20 + + + 1545 + 784 + + + + + + + + Polar array plane + f731a6da-4b55-42c7-8f8d-20cfb7846a07 + Plane + Plane + false + 0 + + + + + + 1518 + 794 + 51 + 20 + + + 1545 + 804 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + de35c4ba-e14b-49a1-9c41-45538d426440 + Count + Count + false + 0 + + + + + + 1518 + 814 + 51 + 20 + + + 1545 + 824 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 2536106b-ce98-4a72-810a-16e6ea7a6715 + Angle + Angle + false + 0 + false + + + + + + 1518 + 834 + 51 + 20 + + + 1545 + 844 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + c7eb4321-ba6d-46c3-bff8-ee7694b994fc + Geometry + Geometry + false + 0 + + + + + + 1599 + 774 + 53 + 40 + + + 1627 + 794 + + + + + + + + 1 + Transformation data + 2c22d4c0-58f1-4ee0-8946-f821278eaf6b + Transform + Transform + false + 0 + + + + + + 1599 + 814 + 53 + 40 + + + 1627 + 834 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2ffc042d-6636-427e-8a90-dcacca95a266 + Relay + + false + f261830b-b465-4d2b-88e3-0e1da63db03d + 1 + + + + + + 1808 + 1208 + 40 + 16 + + + 1828 + 1216 + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + 2431248d-88d1-4bdc-9df9-b1700a08fefd + true + Dot Display + Dot Display + + + + + + 2030 + 420 + 67 + 64 + + + 2083 + 452 + + + + + + Dot location + true + fb5c4602-8db2-48a0-b0f0-fb8a5e77b085 + true + Point + Point + false + eea66701-1017-4a80-bc44-4f1f4fc469bc + 1 + + + + + + 2032 + 422 + 36 + 20 + + + 2051.5 + 432 + + + + + + + + Dot colour + 5460bb41-6aee-44af-86b3-82087206c81d + true + Colour + Colour + false + 0 + + + + + + 2032 + 442 + 36 + 20 + + + 2051.5 + 452 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Dot size + 55d92229-cd78-4712-b03b-e9ed9aec047c + true + Size + Size + false + 0 + + + + + + 2032 + 462 + 36 + 20 + + + 2051.5 + 472 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.0625 + + + + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 3cfaeec8-f35c-4a29-aebc-ed2b68618b6e + List Length + List Length + + + + + + 352 + -67 + 93 + 28 + + + 391 + -53 + + + + + + 1 + Base list + 78fde680-6c9f-4417-a68d-6944e4d26dac + List + List + false + ed0dedb7-e7f4-470b-b5c9-574cbad56c16 + 1 + + + + + + 354 + -65 + 22 + 24 + + + 366.5 + -53 + + + + + + + + Number of items in L + e91b3b38-3da2-4a57-abf5-09c640eb658f + Length + Length + false + 0 + + + + + + 406 + -65 + 37 + 24 + + + 426 + -53 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + bee54081-70dc-42c7-afb4-8ed58e7e9cd7 + List Item + List Item + + + + + + 1729 + 266 + 90 + 64 + + + 1793 + 298 + + + + + + 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 + e6ec7e23-e822-4954-818c-6e4e715732fa + 1 + List + List + false + 0 + + + + + + 1731 + 268 + 47 + 20 + + + 1764 + 278 + + + + + + + + Item index + affa3c1e-ca17-4d58-b0fd-e504a751a2c5 + Index + Index + false + 7ef8feb6-6546-4985-b23c-18edb3f4f1b1 + 1 + + + + + + 1731 + 288 + 47 + 20 + + + 1764 + 298 + + + + + + 1 + + + + + 3 + {0} + + + + + 0 + + + + + 1 + + + + + 3 + + + + + + + + + + + Wrap index to list bounds + 674ad716-46c9-481a-ad8b-6633d13cc84f + Wrap + Wrap + false + 0 + + + + + + 1731 + 308 + 47 + 20 + + + 1764 + 318 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + eea66701-1017-4a80-bc44-4f1f4fc469bc + false + Item + i + false + 0 + + + + + + 1808 + 268 + 9 + 60 + + + 1814 + 298 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ed0dedb7-e7f4-470b-b5c9-574cbad56c16 + Relay + + false + 43d01078-68d6-428b-9b43-6e44722df10a + 1 + + + + + + 1893 + 1224 + 40 + 16 + + + 1913 + 1232 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 7ef8feb6-6546-4985-b23c-18edb3f4f1b1 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 15.0 + + + + + + 1535 + 142 + 250 + 20 + + + 1535.842 + 142.7757 + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + 8297a13b-da67-41dc-b803-16f0dace7ab2 + Duplicate Data + Duplicate Data + + + + + + 514 + 50 + 104 + 64 + + + 573 + 82 + + + + + + 1 + Data to duplicate + 284a481b-2cba-445b-ba74-018345a106cf + Data + Data + false + 2ffc042d-6636-427e-8a90-dcacca95a266 + 1 + + + + + + 516 + 52 + 42 + 20 + + + 538.5 + 62 + + + + + + + + Number of duplicates + bc09ee4a-723e-4f54-a467-6538b645d98b + Number + Number + false + e91b3b38-3da2-4a57-abf5-09c640eb658f + 1 + + + + + + 516 + 72 + 42 + 20 + + + 538.5 + 82 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Retain list order + 309371b0-2542-4b80-b984-322ef628d73b + Order + Order + false + 0 + + + + + + 516 + 92 + 42 + 20 + + + 538.5 + 102 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + f09f382a-9352-42cf-aeba-788bdb6c90aa + Data + Data + false + 0 + + + + + + 588 + 52 + 28 + 60 + + + 603.5 + 82 + + + + + + + + + + + + 6b5812f5-bb36-4d74-97fc-5a1f2f77452d + Pull Curve + + + + + Pull a curve onto a surface. + true + 49169629-6d08-4e8a-af82-b4d8ab03cbec + true + Pull Curve + Pull Curve + + + + + + 1581 + 539 + 108 + 44 + + + 1639 + 561 + + + + + + Curve to pull + daab4178-9a33-40ad-89c9-c3f4955e52c6 + true + Curve + Curve + false + 49eccc25-ae9b-45ec-aa69-e8b4adcaf3cf + 1 + + + + + + 1583 + 541 + 41 + 20 + + + 1605 + 551 + + + + + + + + Surface that pulls + baaa8562-0b2a-45cc-b19d-e6ff707be992 + true + Surface + Surface + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1583 + 561 + 41 + 20 + + + 1605 + 571 + + + + + + + + Curve pulled onto the surface + f40a186f-be30-43f5-aa09-d5126a871cb8 + true + Curve + Curve + false + 0 + + + + + + 1654 + 541 + 33 + 40 + + + 1672 + 561 + + + + + + + + + + + + c9785b8e-2f30-4f90-8ee3-cca710f82402 + Entwine + + + + + Flatten and combine a collection of data streams + true + true + 32797bb1-e528-4e50-aaeb-b92d94de3b23 + Entwine + Entwine + + + + + + 537 + -130 + 97 + 64 + + + 583 + -98 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data to entwine + 89f23556-796a-48d4-a69b-f7fd1e630ec6 + false + Branch {0;0} + {0;0} + true + ee028548-fa6c-41e0-b76b-b095cc062e3b + 1 + + + + + + 539 + -128 + 29 + 20 + + + 555 + -118 + + + + + + + + 2 + Data to entwine + 8d2a78bb-b484-453a-942c-650d2955f797 + false + Branch {0;1} + {0;1} + true + ed0dedb7-e7f4-470b-b5c9-574cbad56c16 + 1 + + + + + + 539 + -108 + 29 + 20 + + + 555 + -98 + + + + + + + + 2 + Data to entwine + 25f61838-1883-4e10-8e6b-f47539531b8e + false + Branch {0;2} + {0;2} + true + f09f382a-9352-42cf-aeba-788bdb6c90aa + 1 + + + + + + 539 + -88 + 29 + 20 + + + 555 + -78 + + + + + + + + Entwined result + 2620b60b-5221-4377-8ecd-f59b59c72675 + Result + Result + false + 0 + + + + + + 598 + -128 + 34 + 60 + + + 616.5 + -98 + + + + + + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + 57131a86-3900-487c-bae9-ea099fc3b468 + Range + Range + + + + + + 1148 + 570 + 110 + 44 + + + 1206 + 592 + + + + + + Domain of numeric range + f7ab3f6a-e98c-4f00-890c-c6dd7a32ca84 + Domain + Domain + false + 0 + + + + + + 1150 + 572 + 41 + 20 + + + 1172 + 582 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + a3ee2a84-4c15-45c0-b4c4-2d3fcf0aac3c + Steps + Steps + false + 07f0d61b-7701-4d0b-a8ff-ffc60c2658d5 + 1 + + + + + + 1150 + 592 + 41 + 20 + + + 1172 + 602 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + 357a8cb7-8723-4e2f-8b7e-9d2441203386 + Range + Range + false + 0 + + + + + + 1221 + 572 + 35 + 40 + + + 1240 + 592 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 7c8a6860-8617-4b39-aa93-82955670f7c2 + Interpolate + Interpolate + + + + + + 817 + -64 + 125 + 84 + + + 884 + -22 + + + + + + 1 + Interpolation points + 625dc758-202b-4534-bba1-4ea3930a6e50 + Vertices + Vertices + false + 8305f8c9-fbf8-4f15-af72-db8ffbbe8a37 + 1 + + + + + + 819 + -62 + 50 + 20 + + + 845.5 + -52 + + + + + + + + Curve degree + 175a2346-9fc9-44b1-9db3-135e32a41c8e + Degree + Degree + false + 0 + + + + + + 819 + -42 + 50 + 20 + + + 845.5 + -32 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 6047e3e0-265b-4f34-9fbd-9463d00b95af + Periodic + Periodic + false + 0 + + + + + + 819 + -22 + 50 + 20 + + + 845.5 + -12 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 98b041d2-f7fa-4f2e-a0cf-a4c810710fbe + KnotStyle + KnotStyle + false + 0 + + + + + + 819 + -2 + 50 + 20 + + + 845.5 + 8 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 926e64a8-c2fa-4eb3-9499-385b9938afeb + Curve + Curve + false + 0 + + + + + + 899 + -62 + 41 + 26 + + + 921 + -48.66666 + + + + + + + + Curve length + df07a83a-54bb-45ab-b898-5dcdbe3c485e + Length + Length + false + 0 + + + + + + 899 + -36 + 41 + 27 + + + 921 + -22 + + + + + + + + Curve domain + 403eafdf-b13a-4715-a48c-f276e21484f8 + Domain + Domain + false + 0 + + + + + + 899 + -9 + 41 + 27 + + + 921 + 4.66667 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 11bde8e8-227d-48ce-a228-a43d94ff6799 + Evaluate Length + Evaluate Length + + + + + + 1193 + 436 + 144 + 64 + + + 1267 + 468 + + + + + + Curve to evaluate + d66b4112-6d5c-44a9-b5f1-424038521831 + Curve + Curve + false + 1f517771-40d4-44b5-9966-1b278d81a11c + 1 + + + + + + 1195 + 438 + 57 + 20 + + + 1225 + 448 + + + + + + + + Length factor for curve evaluation + 32c7e52c-64a7-48fc-91fa-dcb63e4c6b4d + Length + Length + false + 357a8cb7-8723-4e2f-8b7e-9d2441203386 + 1 + + + + + + 1195 + 458 + 57 + 20 + + + 1225 + 468 + + + + + + 1 + + + + + 2 + {0} + + + + + 0.5 + + + + + 0.75 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 21772ccc-de15-42dd-840a-0f55f580ac7a + Normalized + Normalized + false + 0 + + + + + + 1195 + 478 + 57 + 20 + + + 1225 + 488 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 466ee178-3e9a-429b-8294-43cc83d79762 + Point + Point + false + 0 + + + + + + 1282 + 438 + 53 + 20 + + + 1310 + 448 + + + + + + + + Tangent vector at the specified length + 648407ca-3c32-42d5-8f73-ca6a13e2da0a + Tangent + Tangent + false + 0 + + + + + + 1282 + 458 + 53 + 20 + + + 1310 + 468 + + + + + + + + Curve parameter at the specified length + 3416adcc-82a1-4e47-b1a9-74141f3f74ab + Parameter + Parameter + false + 0 + + + + + + 1282 + 478 + 53 + 20 + + + 1310 + 488 + + + + + + + + + + + + 41aa4112-9c9b-42f4-847e-503b9d90e4c7 + Flip Matrix + + + + + Flip a matrix-like data tree by swapping rows and columns. + true + fc1db65c-b705-4ef6-8b97-6f15ed50a0c7 + Flip Matrix + Flip Matrix + + + + + + 672 + -66 + 90 + 28 + + + 717 + -52 + + + + + + 2 + Data matrix to flip + 82110d9b-e662-4a74-8ae0-37052962f70f + Data + Data + false + 2620b60b-5221-4377-8ecd-f59b59c72675 + 1 + + + + + + 674 + -64 + 28 + 24 + + + 689.5 + -52 + + + + + + + + 2 + Flipped data matrix + 8305f8c9-fbf8-4f15-af72-db8ffbbe8a37 + Data + Data + false + 0 + + + + + + 732 + -64 + 28 + 24 + + + 747.5 + -52 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3d6e0608-1a18-4093-85db-2514e0293254 + Interpolate + Interpolate + + + + + + 1516 + 372 + 125 + 84 + + + 1583 + 414 + + + + + + 1 + Interpolation points + 3f1db3c7-08c2-46da-9147-dc957734d95a + Vertices + Vertices + false + 47240ebc-733b-4f9c-98e0-584317753358 + 1 + + + + + + 1518 + 374 + 50 + 20 + + + 1544.5 + 384 + + + + + + + + Curve degree + ab11f119-940a-43f5-a308-7d1acdb1a6d9 + Degree + Degree + false + 0 + + + + + + 1518 + 394 + 50 + 20 + + + 1544.5 + 404 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 5b5cd4f4-1451-4d5b-9c87-ade6960d6eea + Periodic + Periodic + false + 0 + + + + + + 1518 + 414 + 50 + 20 + + + 1544.5 + 424 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + de68e547-7e5f-42fc-9b6a-605d7602834b + KnotStyle + KnotStyle + false + 0 + + + + + + 1518 + 434 + 50 + 20 + + + 1544.5 + 444 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 49eccc25-ae9b-45ec-aa69-e8b4adcaf3cf + Curve + Curve + false + 0 + + + + + + 1598 + 374 + 41 + 26 + + + 1620 + 387.3333 + + + + + + + + Curve length + 1ae3dfdc-62ad-4445-ad42-70ae14cacce2 + Length + Length + false + 0 + + + + + + 1598 + 400 + 41 + 27 + + + 1620 + 414 + + + + + + + + Curve domain + 7922fdbf-4322-4ce8-8507-76bf711ccdfc + Domain + Domain + false + 0 + + + + + + 1598 + 427 + 41 + 27 + + + 1620 + 440.6667 + + + + + + + + + + + + 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 + 4bf6c7bd-f2f4-448e-819d-6cd0fa695871 + Prude Curve + Prude Curve + + + + + + 1027 + 20 + 166 + 84 + + + 1102 + 62 + + + + + + Curve to remove kinks from + a806df7f-dfbf-4f24-af49-0dede5422c22 + Curve + Curve + false + 181acf26-2ee7-4be6-8246-ec7fe9042479 + 1 + + + + + + 1029 + 22 + 58 + 20 + + + 1059.5 + 32 + + + + + + + + Length along curve from kink to blend start (if omitted document tolerance is used) + a61aef9a-adad-4143-b082-fb0e9aabf332 + Length + Length + false + 0 + + + + + + 1029 + 42 + 58 + 20 + + + 1059.5 + 52 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + Determines how kinks are blended + +0 = Tangency +1 = Curvature + c5a61ce6-4560-4464-81ae-e51e097aa636 + Blend Type + Blend Type + false + 0 + + + + + + 1029 + 62 + 58 + 20 + + + 1059.5 + 72 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Bulge factor for kink blend + 4b9e9356-58d2-4a08-a406-d45968b8e2b2 + Bulge + Bulge + false + 24117e48-fd91-43d1-99a9-ecd90fc6fd11 + 1 + + + + + + 1029 + 82 + 58 + 20 + + + 1059.5 + 92 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting curve without kinks + 4607c6a6-5789-42a3-be5f-d05c3585aa3f + Prude + Prude + false + 0 + + + + + + 1117 + 22 + 74 + 40 + + + 1155.5 + 42 + + + + + + + + True if kinks were removed from curve, False if curve already had no kinks + ece12305-8634-497f-a7a2-dadf63ebffcf + Result Boolean + Result Boolean + false + 0 + + + + + + 1117 + 62 + 74 + 40 + + + 1155.5 + 82 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + cf91614c-ceaf-4ad2-9198-429a9949083b + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 89.0 + + + + + + 887 + 452 + 250 + 20 + + + 887.6053 + 452.0012 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 4ea0618e-424d-426c-9eee-b85b3679e788 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 9 + + 1.000 + + + + + + 692 + 178 + 250 + 20 + + + 692.6788 + 178.7868 + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 2eacdae2-7d3a-4fa9-acfb-c05b26761c81 + Curvature Graph + Curvature Graph + + + + + + 1292 + 179 + 71 + 64 + + + 1349 + 211 + + + + + + Curve for Curvature graph display + true + 02abab8a-2b47-4d51-98c7-0edaea9404f9 + Curve + Curve + false + 1f517771-40d4-44b5-9966-1b278d81a11c + 1 + + + + + + 1294 + 181 + 40 + 20 + + + 1315.5 + 191 + + + + + + + + Sampling density of the Graph + 9c178a96-c046-4bb7-8677-8c90db4e88ec + Density + Density + false + 0 + + + + + + 1294 + 201 + 40 + 20 + + + 1315.5 + 211 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 602d3d8e-08ec-413b-a0a6-66f8327eefac + Scale + Scale + false + cf91614c-ceaf-4ad2-9198-429a9949083b + 1 + + + + + + 1294 + 221 + 40 + 20 + + + 1315.5 + 231 + + + + + + 1 + + + + + 1 + {0} + + + + + 90 + + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 24117e48-fd91-43d1-99a9-ecd90fc6fd11 + Number Slider + Number Slider + false + 0 + + + + + + 717 + 246 + 198 + 20 + + + 717.4403 + 246.9486 + + + + + + 1 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 + Brep | Plane + + + + + Solve intersection events for a Brep and a plane (otherwise known as section). + true + 032fef84-34aa-4d2d-9ae0-2829d0397599 + Brep | Plane + Brep | Plane + + + + + + 2172 + 1196 + 103 + 44 + + + 2220 + 1218 + + + + + + Base Brep + c301fffd-4414-413c-adbe-7fd4c6de3110 + Brep + Brep + false + 8e9f80d4-2cbe-4881-8ddb-9b61b1007b0f + 1 + + + + + + 2174 + 1198 + 31 + 20 + + + 2191 + 1208 + + + + + + + + Section plane + 33baf739-aa61-4e10-8ee5-0daaa7945cb2 + Plane + Plane + false + 1669bc8e-f23d-4f41-aeb6-ef7e43b87732 + 1 + + + + + + 2174 + 1218 + 31 + 20 + + + 2191 + 1228 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Section curves + 86974bb3-eabe-424d-911e-4beb8c7be1fd + Curves + Curves + false + 0 + + + + + + 2235 + 1198 + 38 + 20 + + + 2255.5 + 1208 + + + + + + + + 1 + Section points + 2df534af-59e8-433a-8655-8a7963a144d2 + Points + Points + false + 0 + + + + + + 2235 + 1218 + 38 + 20 + + + 2255.5 + 1228 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + ff290461-257a-44ad-934a-4fd73c77e984 + Evaluate Length + Evaluate Length + + + + + + 2319 + 1186 + 144 + 64 + + + 2393 + 1218 + + + + + + Curve to evaluate + aaf07696-9380-40b1-8428-74e5f3b58153 + Curve + Curve + false + 86974bb3-eabe-424d-911e-4beb8c7be1fd + 1 + + + + + + 2321 + 1188 + 57 + 20 + + + 2351 + 1198 + + + + + + + + Length factor for curve evaluation + d1f122bf-c3d9-4f48-9b3d-e0f0f4a46c8e + Length + Length + false + 985a779c-0101-49b9-8502-ea80d8e7b9d8 + 1 + + + + + + 2321 + 1208 + 57 + 20 + + + 2351 + 1218 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.25 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 376d891c-19c0-49c7-b8c3-d5954e3b5969 + Normalized + Normalized + false + 0 + + + + + + 2321 + 1228 + 57 + 20 + + + 2351 + 1238 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + ddc75911-c953-46e4-bd1b-2d0f980a7eb3 + Point + Point + false + 0 + + + + + + 2408 + 1188 + 53 + 20 + + + 2436 + 1198 + + + + + + + + Tangent vector at the specified length + 65d012d2-85d3-4bf5-878c-ee807c223890 + Tangent + Tangent + false + 0 + + + + + + 2408 + 1208 + 53 + 20 + + + 2436 + 1218 + + + + + + + + Curve parameter at the specified length + 64717a3a-0a9f-46ac-9dd9-ce31ec11ff92 + Parameter + Parameter + false + 0 + + + + + + 2408 + 1228 + 53 + 20 + + + 2436 + 1238 + + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + ce65afe3-0ec2-4322-8b78-eaaa1f139cef + Curve Closest Point + Curve Closest Point + + + + + + 2394 + 1364 + 120 + 64 + + + 2444 + 1396 + + + + + + Point to project onto curve + ecb11cee-9b0b-4954-a30e-e79f9a5979a0 + Point + Point + false + ddc75911-c953-46e4-bd1b-2d0f980a7eb3 + 1 + + + + + + 2396 + 1366 + 33 + 30 + + + 2414 + 1381 + + + + + + + + Curve to project onto + 1cef5ba4-7dde-402c-b2f8-2e87f0a1c0e4 + Curve + Curve + false + 7477ad1c-b33a-4de3-9e14-9b53477e6133 + 1 + + + + + + 2396 + 1396 + 33 + 30 + + + 2414 + 1411 + + + + + + + + Point on the curve closest to the base point + 79814acd-978d-481b-980c-2922b641c33f + Point + Point + false + 0 + + + + + + 2459 + 1366 + 53 + 20 + + + 2487 + 1376 + + + + + + + + Parameter on curve domain of closest point + 48e97dc4-3118-496a-b6e3-14b6c722e783 + Parameter + Parameter + false + 0 + + + + + + 2459 + 1386 + 53 + 20 + + + 2487 + 1396 + + + + + + + + Distance between base point and curve + 7d91562a-a638-4743-bd91-fb5bd8a71bbd + Distance + Distance + false + 0 + + + + + + 2459 + 1406 + 53 + 20 + + + 2487 + 1416 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + d235e092-b398-475e-b5b5-f3fd01965fd8 + Line SDL + Line SDL + + + + + + 2213 + 1424 + 106 + 64 + + + 2277 + 1456 + + + + + + Line start point + 0341c436-c513-4533-8073-89f3b365ee6b + Start + Start + false + 0 + + + + + + 2215 + 1426 + 47 + 20 + + + 2240 + 1436 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + ef7aa282-9529-459f-bdbd-7a8dd8b76ad7 + Direction + Direction + false + 0 + + + + + + 2215 + 1446 + 47 + 20 + + + 2240 + 1456 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + da1c0134-d780-4911-b268-49222b52cb2d + Length + Length + false + 0 + + + + + + 2215 + 1466 + 47 + 20 + + + 2240 + 1476 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 7477ad1c-b33a-4de3-9e14-9b53477e6133 + Line + Line + false + 0 + + + + + + 2292 + 1426 + 25 + 60 + + + 2306 + 1456 + + + + + + + + + + + + d114323a-e6ee-4164-946b-e4ca0ce15efa + Circle CNR + + + + + Create a circle defined by center, normal and radius. + true + ae571a86-dc31-4f01-80fc-e333bc39d433 + Circle CNR + Circle CNR + + + + + + 2564 + 1300 + 105 + 64 + + + 2620 + 1332 + + + + + + Center point + 40e4e880-3f42-4503-bec8-6fc43f4ad128 + Center + Center + false + 79814acd-978d-481b-980c-2922b641c33f + 1 + + + + + + 2566 + 1302 + 39 + 20 + + + 2587 + 1312 + + + + + + + + Normal vector of circle plane + ff6dc626-b152-47c5-8785-8155ee2bd26e + Normal + Normal + false + 0 + + + + + + 2566 + 1322 + 39 + 20 + + + 2587 + 1332 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Radius of circle + 7d25bc9a-ee04-44e9-9b0b-f1e948b1388f + Radius + Radius + false + c7eb82bc-0eb0-4ff3-92ad-290fd8b222d7 + 1 + + + + + + 2566 + 1342 + 39 + 20 + + + 2587 + 1352 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting circle + 20564e6d-2468-4172-a36f-80db466a6f01 + Circle + Circle + false + 0 + + + + + + 2635 + 1302 + 32 + 60 + + + 2652.5 + 1332 + + + + + + + + + + + + 93b8e93d-f932-402c-b435-84be04d87666 + Distance + + + + + Compute Euclidean distance between two point coordinates. + true + 61caecb6-3c8b-4a0f-a75a-1697f527bacf + Distance + Distance + + + + + + 2356 + 1509 + 120 + 44 + + + 2414 + 1531 + + + + + + First point + a1e4fff3-0469-40ea-b731-5dcc26621a6f + Point A + Point A + false + 79814acd-978d-481b-980c-2922b641c33f + 1 + + + + + + 2358 + 1511 + 41 + 20 + + + 2380 + 1521 + + + + + + + + Second point + 9b2ac42e-1719-4e39-b9c0-534514edff16 + Point B + Point B + false + ddc75911-c953-46e4-bd1b-2d0f980a7eb3 + 1 + + + + + + 2358 + 1531 + 41 + 20 + + + 2380 + 1541 + + + + + + + + Distance between A and B + c7eb82bc-0eb0-4ff3-92ad-290fd8b222d7 + Distance + Distance + false + 0 + + + + + + 2429 + 1511 + 45 + 40 + + + 2453 + 1531 + + + + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + 41c77eda-2bfd-4c3e-92f0-e3aa7bd1a8a2 + Range + Range + + + + + + 2153 + 1307 + 126 + 44 + + + 2227 + 1329 + + + + + + Domain of numeric range + 09aa9736-7371-45dc-afe1-6ab677df64f5 + Domain + Domain + false + 0 + + + + + + 2155 + 1309 + 57 + 20 + + + 2193 + 1319 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0.5 + + + + + + + + + + + + Number of steps + d8f08ca2-a350-41d6-9d81-1e6610cfd672 + X/2 + Steps + Steps + false + 0 + + + + + + 2155 + 1329 + 57 + 20 + + + 2193 + 1339 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + 985a779c-0101-49b9-8502-ea80d8e7b9d8 + Range + Range + false + 0 + + + + + + 2242 + 1309 + 35 + 40 + + + 2261 + 1329 + + + + + + + + + + + + 6b5812f5-bb36-4d74-97fc-5a1f2f77452d + Pull Curve + + + + + Pull a curve onto a surface. + true + f7f4986f-67e9-4288-b743-e270ff8748ad + Pull Curve + Pull Curve + + + + + + 1010 + -108 + 108 + 44 + + + 1068 + -86 + + + + + + Curve to pull + aca6cf86-9ef8-4d84-b2e7-e23c65a5c8d3 + Curve + Curve + false + 926e64a8-c2fa-4eb3-9499-385b9938afeb + 1 + + + + + + 1012 + -106 + 41 + 20 + + + 1034 + -96 + + + + + + + + Surface that pulls + e2ab034e-8cdc-4d2f-930e-2848e5081ecb + Surface + Surface + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1012 + -86 + 41 + 20 + + + 1034 + -76 + + + + + + + + Curve pulled onto the surface + 7b8073eb-4a17-4329-a993-9d59098c36d4 + Curve + Curve + false + 0 + + + + + + 1083 + -106 + 33 + 40 + + + 1101 + -86 + + + + + + + + + + + + 41aa4112-9c9b-42f4-847e-503b9d90e4c7 + Flip Matrix + + + + + Flip a matrix-like data tree by swapping rows and columns. + true + 9f7173e3-1064-46bb-b962-d2ab0de5b78e + Flip Matrix + Flip Matrix + + + + + + 1477 + -47 + 90 + 28 + + + 1522 + -33 + + + + + + 2 + Data matrix to flip + 8da0e89f-7217-487a-a664-f4461447e9cc + Data + Data + false + 3989af45-813e-4797-8b11-143571c63547 + 1 + + + + + + 1479 + -45 + 28 + 24 + + + 1494.5 + -33 + + + + + + + + 2 + Flipped data matrix + 86b5f4df-8c92-4604-8433-ca5ec710aec1 + Data + Data + false + 0 + + + + + + 1537 + -45 + 28 + 24 + + + 1552.5 + -33 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 9ab56ee2-fce6-46cf-8e76-8384aa2040fc + Evaluate Length + Evaluate Length + + + + + + 1275 + -83 + 144 + 64 + + + 1349 + -51 + + + + + + Curve to evaluate + 95ed27f3-14d6-4403-aba7-3670124c512c + Curve + Curve + false + 7b8073eb-4a17-4329-a993-9d59098c36d4 + 1 + + + + + + 1277 + -81 + 57 + 20 + + + 1307 + -71 + + + + + + + + Length factor for curve evaluation + 0834b95d-8b8f-434a-9d82-1912bc8b7ec8 + Length + Length + false + 357a8cb7-8723-4e2f-8b7e-9d2441203386 + 1 + + + + + + 1277 + -61 + 57 + 20 + + + 1307 + -51 + + + + + + 1 + + + + + 2 + {0} + + + + + 0.5 + + + + + 0.75 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 3a782bed-9508-4d9d-99aa-9eed2f10407e + Normalized + Normalized + false + 0 + + + + + + 1277 + -41 + 57 + 20 + + + 1307 + -31 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 3989af45-813e-4797-8b11-143571c63547 + Point + Point + false + 0 + + + + + + 1364 + -81 + 53 + 20 + + + 1392 + -71 + + + + + + + + Tangent vector at the specified length + c0dc3506-c67e-43b5-ac5d-f83e6ff2c775 + Tangent + Tangent + false + 0 + + + + + + 1364 + -61 + 53 + 20 + + + 1392 + -51 + + + + + + + + Curve parameter at the specified length + 8b3b2a25-773a-4470-88fe-1d459702a41f + Parameter + Parameter + false + 0 + + + + + + 1364 + -41 + 53 + 20 + + + 1392 + -31 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 029ea77f-cdfc-4715-ad6a-226ad26a2181 + Interpolate + Interpolate + + + + + + 1604 + -148 + 125 + 84 + + + 1671 + -106 + + + + + + 1 + Interpolation points + 94b107f0-af09-430d-813c-c1a6f1c6e17b + Vertices + Vertices + false + 86b5f4df-8c92-4604-8433-ca5ec710aec1 + 1 + + + + + + 1606 + -146 + 50 + 20 + + + 1632.5 + -136 + + + + + + + + Curve degree + 864e68a0-b24a-4370-90e4-17d2f84f41ae + Degree + Degree + false + 0 + + + + + + 1606 + -126 + 50 + 20 + + + 1632.5 + -116 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 8547519d-3bfd-4d64-bd03-24510d571b29 + Periodic + Periodic + false + 0 + + + + + + 1606 + -106 + 50 + 20 + + + 1632.5 + -96 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + ee50308b-be95-431a-b625-9e907ac6bc33 + KnotStyle + KnotStyle + false + 0 + + + + + + 1606 + -86 + 50 + 20 + + + 1632.5 + -76 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + dc28aaf5-1a6f-4aae-a86e-1f00dc7986c8 + Curve + Curve + false + 0 + + + + + + 1686 + -146 + 41 + 26 + + + 1708 + -132.6667 + + + + + + + + Curve length + 180f11b6-90ba-4979-864f-7e265b19f89e + Length + Length + false + 0 + + + + + + 1686 + -120 + 41 + 27 + + + 1708 + -106 + + + + + + + + Curve domain + cdfef85d-ba45-4bfc-81dc-40c1a208fb69 + Domain + Domain + false + 0 + + + + + + 1686 + -93 + 41 + 27 + + + 1708 + -79.33333 + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + b3f974b0-b848-4fbe-bd8d-5d5914d28ec7 + Polar Array + Polar Array + + + + + + 1785 + -148 + 138 + 84 + + + 1853 + -106 + + + + + + Base geometry + 6f1be17e-8fe0-4061-bf1f-aa97d411c28c + Geometry + Geometry + true + dc28aaf5-1a6f-4aae-a86e-1f00dc7986c8 + 7b8073eb-4a17-4329-a993-9d59098c36d4 + 2 + + + + + + 1787 + -146 + 51 + 20 + + + 1814 + -136 + + + + + + + + Polar array plane + c76b9362-ac1b-4172-a16a-7ca9c1102ed6 + Plane + Plane + false + 0 + + + + + + 1787 + -126 + 51 + 20 + + + 1814 + -116 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + 98c61f7b-edb9-4251-b088-3defea85b94d + Count + Count + false + 0 + + + + + + 1787 + -106 + 51 + 20 + + + 1814 + -96 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + f2603616-810e-4c73-8e93-70db8e70e386 + Angle + Angle + false + 0 + false + + + + + + 1787 + -86 + 51 + 20 + + + 1814 + -76 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 371514a1-ea36-4668-b447-22544f6ddf7f + Geometry + Geometry + false + 0 + + + + + + 1868 + -146 + 53 + 40 + + + 1896 + -126 + + + + + + + + 1 + Transformation data + 809b802a-134b-4765-8070-1552de0967c5 + Transform + Transform + false + 0 + + + + + + 1868 + -106 + 53 + 40 + + + 1896 + -86 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 1d0d7147-b241-45b9-bdfa-8737e44f6795 + Mirror + Mirror + + + + + + 1987 + -108 + 138 + 44 + + + 2055 + -86 + + + + + + Base geometry + c3042816-bf20-4a0c-8ce3-3244597ef9be + Geometry + Geometry + true + 371514a1-ea36-4668-b447-22544f6ddf7f + 1 + + + + + + 1989 + -106 + 51 + 20 + + + 2016 + -96 + + + + + + + + Mirror plane + 7b5640ce-efd6-4e73-8790-e557793e01ec + Plane + Plane + false + 0 + + + + + + 1989 + -86 + 51 + 20 + + + 2016 + -76 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Mirrored geometry + c9ee040b-f57c-43cb-a5b2-de64804a1f94 + Geometry + Geometry + false + 0 + + + + + + 2070 + -106 + 53 + 20 + + + 2098 + -96 + + + + + + + + Transformation data + e5541c27-0b62-4b8e-bab1-8ef11c05bd6d + Transform + Transform + false + 0 + + + + + + 2070 + -86 + 53 + 20 + + + 2098 + -76 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 2b4ecc0d-2346-44b9-b68a-fe09efa3ba5f + Rotate + Rotate + + + + + + 2125 + 39 + 154 + 64 + + + 2209 + 71 + + + + + + Base geometry + 81fd65bc-b8ad-4ee1-85a1-86e82491ac3b + 1 + Geometry + Geometry + true + 371514a1-ea36-4668-b447-22544f6ddf7f + c9ee040b-f57c-43cb-a5b2-de64804a1f94 + 2 + + + + + + 2127 + 41 + 67 + 20 + + + 2170 + 51 + + + + + + + + Rotation angle in radians + c2b25f2c-8e0d-4f8f-870a-827af67746c9 + Angle + Angle + false + 0 + false + + + + + + 2127 + 61 + 67 + 20 + + + 2170 + 71 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 18032756-82a2-42a4-a7ae-76a9a16485e0 + 2 + Plane + Plane + false + 4a0577e9-3427-47cf-bf11-674e9bc747fd + 3210c8e7-a899-47c4-b8ae-938650d534a3 + 2 + + + + + + 2127 + 81 + 67 + 20 + + + 2170 + 91 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + + + + + + + + + + + + Rotated geometry + 90852a7c-dcba-49ee-bb66-5a7b02e4e72c + Geometry + Geometry + false + 0 + + + + + + 2224 + 41 + 53 + 30 + + + 2252 + 56 + + + + + + + + Transformation data + 29a7b2d4-f9d6-435e-affd-7627777a1617 + Transform + Transform + false + 0 + + + + + + 2224 + 71 + 53 + 30 + + + 2252 + 86 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + 32b7a0dc-6c6a-4646-a262-1df35ca406f9 + YZ Plane + YZ Plane + + + + + + 1910 + 112 + 98 + 28 + + + 1960 + 126 + + + + + + Origin of plane + bee56b16-6c22-4555-a4cc-90325af5947e + Origin + Origin + false + 0 + + + + + + 1912 + 114 + 33 + 24 + + + 1930 + 126 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + 4a0577e9-3427-47cf-bf11-674e9bc747fd + Plane + Plane + false + 0 + + + + + + 1975 + 114 + 31 + 24 + + + 1992 + 126 + + + + + + + + + + + + 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 + XZ Plane + + + + + World XZ plane. + true + 3abea565-6141-4549-a7c3-77bcc70fed00 + XZ Plane + XZ Plane + + + + + + 1919 + 39 + 98 + 28 + + + 1969 + 53 + + + + + + Origin of plane + 0f577c49-cd85-40ef-a0cc-b8b0d232b593 + Origin + Origin + false + 0 + + + + + + 1921 + 41 + 33 + 24 + + + 1939 + 53 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World XZ plane + 3210c8e7-a899-47c4-b8ae-938650d534a3 + Plane + Plane + false + 0 + + + + + + 1984 + 41 + 31 + 24 + + + 2001 + 53 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 9f19d454-4176-4d42-bf74-a40390fc5f9c + Merge + Merge + + + + + + 2353 + -73 + 103 + 84 + + + 2389 + -31 + + + + + + 4 + 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 + 209acd90-5b23-4ef3-a647-6d6fbe124479 + false + Data 1 + D1 + true + 371514a1-ea36-4668-b447-22544f6ddf7f + 1 + + + + + + 2355 + -71 + 19 + 20 + + + 2366 + -61 + + + + + + + + 2 + Data stream 2 + 87ea7f60-7394-4285-a07a-55d0a2158434 + false + Data 2 + D2 + true + c9ee040b-f57c-43cb-a5b2-de64804a1f94 + 1 + + + + + + 2355 + -51 + 19 + 20 + + + 2366 + -41 + + + + + + + + 2 + Data stream 3 + 3446696f-9e8f-4e6a-ad69-6faed6714312 + false + Data 3 + D3 + true + 90852a7c-dcba-49ee-bb66-5a7b02e4e72c + 1 + + + + + + 2355 + -31 + 19 + 20 + + + 2366 + -21 + + + + + + + + 2 + Data stream 4 + 49487ae8-1fe7-49cc-b045-3e957a7d8632 + false + Data 4 + D4 + true + 0 + + + + + + 2355 + -11 + 19 + 20 + + + 2366 + -1 + + + + + + + + 2 + Result of merge + 8b6444a9-f412-4423-924b-ff078265488a + 1 + Result + Result + false + 0 + + + + + + 2404 + -71 + 50 + 80 + + + 2422.5 + -31 + + + + + + + + + + + + + + 071c3940-a12d-4b77-bb23-42b5d3314a0d + Clean Tree + + + + + Removed all null and invalid items from a data tree. + true + c7cdda6a-25ed-4c00-ac29-dae572855001 + Clean Tree + Clean Tree + + + + + + 2471 + 67 + 137 + 84 + + + 2564 + 109 + + + + + + 4 + cb95db89-6165-43b6-9c41-5702bc5bf137 + cb95db89-6165-43b6-9c41-5702bc5bf137 + cb95db89-6165-43b6-9c41-5702bc5bf137 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Remove null items from the tree. + 57df8acf-b899-427c-8449-a4ea42368ac9 + Remove Nulls + Remove Nulls + false + 0 + + + + + + 2473 + 69 + 76 + 20 + + + 2512.5 + 79 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Remove invalid items from the tree. + 3fdc9bef-6f8f-4f7a-a5ac-4d0a9b0dc94c + Remove Invalid + Remove Invalid + false + 0 + + + + + + 2473 + 89 + 76 + 20 + + + 2512.5 + 99 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Remove empty branches from the tree. + de18ec7f-6e58-4f45-9fb5-7d8d8a067884 + Remove Empty + Remove Empty + false + 0 + + + + + + 2473 + 109 + 76 + 20 + + + 2512.5 + 119 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 2 + Data tree to clean + 6f6f4307-e618-4fc5-9085-71875b57d147 + Tree + Tree + false + 8b6444a9-f412-4423-924b-ff078265488a + 1 + + + + + + 2473 + 129 + 76 + 20 + + + 2512.5 + 139 + + + + + + + + 2 + Spotless data tree + 6e63cbfd-333e-4775-ba6e-85aae4d358df + Tree + Tree + false + 0 + + + + + + 2579 + 69 + 27 + 80 + + + 2594 + 109 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d6b20259-60ba-4516-a49a-dec7c0bce9da + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 4.0 + + + + + + 5393 + 35 + 250 + 20 + + + 5393.863 + 35.37646 + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + a73dca8a-774d-4825-b62b-39db66d404e2 + List Item + List Item + + + + + + 2667 + 33 + 74 + 64 + + + 2715 + 65 + + + + + + 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 + 6eba891f-358f-43ee-a035-87b94b466c24 + List + List + false + 6e63cbfd-333e-4775-ba6e-85aae4d358df + 1 + + + + + + 2669 + 35 + 31 + 20 + + + 2686 + 45 + + + + + + + + Item index + c40e790c-eabd-4386-895f-0f3ae8a8e19c + Index + Index + false + 0 + + + + + + 2669 + 55 + 31 + 20 + + + 2686 + 65 + + + + + + 1 + + + + + 2 + {0} + + + + + 24 + + + + + 25 + + + + + + + + + + + Wrap index to list bounds + f5eb19b2-d522-497d-8b78-601b5c6bbf05 + Wrap + Wrap + false + 0 + + + + + + 2669 + 75 + 31 + 20 + + + 2686 + 85 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + c9b02a51-e0c4-4c46-8127-f72bff388594 + false + Item + i + false + 0 + + + + + + 2730 + 35 + 9 + 60 + + + 2736 + 65 + + + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + a8ff074c-6048-44af-a8f4-33ecf778c971 + Polar Array + Polar Array + + + + + + 1536 + 792 + 138 + 84 + + + 1604 + 834 + + + + + + Base geometry + b9a6e016-d069-44a7-b614-1bc7ceae927e + Geometry + Geometry + true + f40a186f-be30-43f5-aa09-d5126a871cb8 + 1 + + + + + + 1538 + 794 + 51 + 20 + + + 1565 + 804 + + + + + + + + Polar array plane + 8a854149-2986-4b07-958b-731a9b2c7d3e + Plane + Plane + false + 0 + + + + + + 1538 + 814 + 51 + 20 + + + 1565 + 824 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + a5d818c7-be1e-4b42-9ac5-9be7838553c4 + Count + Count + false + 0 + + + + + + 1538 + 834 + 51 + 20 + + + 1565 + 844 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 04cf1ed5-6d60-4b4a-a2e8-0fc69411859f + Angle + Angle + false + 0 + false + + + + + + 1538 + 854 + 51 + 20 + + + 1565 + 864 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + e53725e4-857b-4ed2-b9e5-c5bece735e0e + Geometry + Geometry + false + 0 + + + + + + 1619 + 794 + 53 + 40 + + + 1647 + 814 + + + + + + + + 1 + Transformation data + 01c9179b-78ff-483c-80d0-b8853ddc5214 + Transform + Transform + false + 0 + + + + + + 1619 + 834 + 53 + 40 + + + 1647 + 854 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 6ea39a6d-f701-4454-83cf-75e8d527eedf + List Item + List Item + + + + + + 2667 + 200 + 74 + 64 + + + 2715 + 232 + + + + + + 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 + 2f4d936a-6211-436e-bcbb-b842e4f93f02 + List + List + false + c623a21a-1847-47e4-9e46-e4bd44501ddc + 1 + + + + + + 2669 + 202 + 31 + 20 + + + 2686 + 212 + + + + + + + + Item index + 9b96b388-ce20-4df5-ac03-16136df2b7f1 + Index + Index + false + 0 + + + + + + 2669 + 222 + 31 + 20 + + + 2686 + 232 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + fb234133-07d8-4975-bbf5-fb368426c38a + Wrap + Wrap + false + 0 + + + + + + 2669 + 242 + 31 + 20 + + + 2686 + 252 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + be217bc0-dd30-4f45-8403-898c9a6dcd57 + false + Item + i + false + 0 + + + + + + 2730 + 202 + 9 + 60 + + + 2736 + 232 + + + + + + + + + + + + + + ccc7b468-e743-4049-891f-299432545898 + Curve Middle + + + + + Get the point in the middle of a curve + true + 4004c0db-f7eb-4db2-91fa-49563883aacb + Curve Middle + Curve Middle + + + + + + 2813 + 97 + 113 + 28 + + + 2863 + 111 + + + + + + Curve for mid-point. + 30667625-2ed1-475e-a74e-9a970357cd32 + Curve + Curve + false + c9b02a51-e0c4-4c46-8127-f72bff388594 + 1 + + + + + + 2815 + 99 + 33 + 24 + + + 2833 + 111 + + + + + + + + Point in the middle of the curve + b16da2da-f4b4-4a25-b9d2-ed22128196dd + Midpoint + Midpoint + false + 0 + + + + + + 2878 + 99 + 46 + 24 + + + 2902.5 + 111 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 290e1869-53a9-48df-abad-801e89f15011 + List Item + List Item + + + + + + 2852 + 264 + 74 + 64 + + + 2900 + 296 + + + + + + 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 + a6dc4d6f-4bda-4804-b94a-48153bf102e8 + List + List + false + ee1dc925-e5f9-4dec-84ad-467064c06163 + 1 + + + + + + 2854 + 266 + 31 + 20 + + + 2871 + 276 + + + + + + + + Item index + a76f5bbb-6611-42b1-9d7e-8076c74582f3 + Index + Index + false + 0 + + + + + + 2854 + 286 + 31 + 20 + + + 2871 + 296 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Wrap index to list bounds + cc5b7263-87e9-4337-a345-7e522bf418a0 + Wrap + Wrap + false + 0 + + + + + + 2854 + 306 + 31 + 20 + + + 2871 + 316 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + f8281ebb-5184-4d6a-bd1b-15ada2be0283 + false + Item + i + false + 0 + + + + + + 2915 + 266 + 9 + 60 + + + 2921 + 296 + + + + + + + + + + + + + + ccc7b468-e743-4049-891f-299432545898 + Curve Middle + + + + + Get the point in the middle of a curve + true + 268ed361-b7ae-4efe-aa52-805d83a7b998 + Curve Middle + Curve Middle + + + + + + 3032 + 200 + 113 + 28 + + + 3082 + 214 + + + + + + Curve for mid-point. + b1bbc36a-41d0-4e21-9419-97061d48913f + Curve + Curve + false + f8281ebb-5184-4d6a-bd1b-15ada2be0283 + 1 + + + + + + 3034 + 202 + 33 + 24 + + + 3052 + 214 + + + + + + + + Point in the middle of the curve + 9b1b6906-6e4e-49fd-927d-f5577096e547 + Midpoint + Midpoint + false + 0 + + + + + + 3097 + 202 + 46 + 24 + + + 3121.5 + 214 + + + + + + + + + + + + c98a6015-7a2f-423c-bc66-bdc505249b45 + Plane 3Pt + + + + + Create a plane through three points. + true + be15a319-909a-4d60-8f5e-09c942498e9e + Plane 3Pt + Plane 3Pt + + + + + + 3222 + 107 + 106 + 64 + + + 3280 + 139 + + + + + + Origin point + 7f219023-bd4d-4a93-8b8a-cfbf6d776a7e + Point A + Point A + false + 0 + + + + + + 3224 + 109 + 41 + 20 + + + 3246 + 119 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + X-direction point + b9cbbb87-96e2-4dd0-a1bc-ba0b20b0c8a7 + Point B + Point B + false + 9b1b6906-6e4e-49fd-927d-f5577096e547 + 1 + + + + + + 3224 + 129 + 41 + 20 + + + 3246 + 139 + + + + + + + + Orientation point + 330c9e20-bfbd-4691-9dd7-57d57cd319ef + Point C + Point C + false + 9e9f20ec-390d-4c15-b322-2481dabc50c6 + 1 + + + + + + 3224 + 149 + 41 + 20 + + + 3246 + 159 + + + + + + + + Plane definition + fd1faeb8-1ac6-4dcf-8a6c-9e2e4b566ac5 + Plane + Plane + false + 0 + + + + + + 3295 + 109 + 31 + 60 + + + 3312 + 139 + + + + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + 3737e3df-78c7-4e8e-9497-71f6c726245b + Range + Range + + + + + + 3008 + 328 + 126 + 44 + + + 3082 + 350 + + + + + + Domain of numeric range + f5805e56-361b-45f7-9c34-43553e8118df + Domain + Domain + false + 0 + + + + + + 3010 + 330 + 57 + 20 + + + 3048 + 340 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + 1aec12a9-e03a-4879-819c-03345bfab187 + 2^X + Steps + Steps + false + d6b20259-60ba-4516-a49a-dec7c0bce9da + 1 + + + + + + 3010 + 350 + 57 + 20 + + + 3048 + 360 + + + + + + 1 + + + + + 1 + {0} + + + + + 16 + + + + + + + + + + + 1 + Range of numbers + 4e1bef73-00ed-4e9a-8821-403b51b0d634 + Range + Range + false + 0 + + + + + + 3097 + 330 + 35 + 40 + + + 3116 + 350 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0e147289-97ac-4041-a5af-7b6583ab01ab + Evaluate Length + Evaluate Length + + + + + + 3008 + -31 + 144 + 64 + + + 3082 + 1 + + + + + + Curve to evaluate + 4e34f193-53a4-46b8-91f3-a005f31264f1 + Curve + Curve + false + 1e29e120-f6d2-43ef-9d4f-a696650be6e7 + 1 + + + + + + 3010 + -29 + 57 + 20 + + + 3040 + -19 + + + + + + + + Length factor for curve evaluation + 0a8a2333-d326-4690-817f-91ffd7549ffb + Length + Length + false + 4e1bef73-00ed-4e9a-8821-403b51b0d634 + 1 + + + + + + 3010 + -9 + 57 + 20 + + + 3040 + 1 + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 76174000-eb50-4d9a-a5c5-6c3a9de1fdab + Normalized + Normalized + false + 0 + + + + + + 3010 + 11 + 57 + 20 + + + 3040 + 21 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 9e9f20ec-390d-4c15-b322-2481dabc50c6 + Point + Point + false + 0 + + + + + + 3097 + -29 + 53 + 20 + + + 3125 + -19 + + + + + + + + Tangent vector at the specified length + 9020e5a0-f9dc-4ac4-9806-06e0a202044f + Tangent + Tangent + false + 0 + + + + + + 3097 + -9 + 53 + 20 + + + 3125 + 1 + + + + + + + + Curve parameter at the specified length + c7abd0dc-cb43-4692-8e5d-75b8da0c29cd + Parameter + Parameter + false + 0 + + + + + + 3097 + 11 + 53 + 20 + + + 3125 + 21 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + c8e4079a-cb05-415c-9181-e5e566656196 + Join Curves + Join Curves + + + + + + 2733 + -133 + 118 + 44 + + + 2796 + -111 + + + + + + 1 + Curves to join + 1e854a1d-fc8b-464f-a8b7-71bae975b14b + Curves + Curves + false + c9b02a51-e0c4-4c46-8127-f72bff388594 + 1 + + + + + + 2735 + -131 + 46 + 20 + + + 2759.5 + -121 + + + + + + + + Preserve direction of input curves + 89fd9f5e-aa08-440f-8435-cac6ac25dc90 + Preserve + Preserve + false + 0 + + + + + + 2735 + -111 + 46 + 20 + + + 2759.5 + -101 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 1e29e120-f6d2-43ef-9d4f-a696650be6e7 + Curves + Curves + false + 0 + + + + + + 2811 + -131 + 38 + 40 + + + 2831.5 + -111 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + b5823646-6c0e-4882-9ac6-18e175992741 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 2.0 + + + + + + 2693 + 478 + 250 + 20 + + + 2693.305 + 478.1651 + + + + + + + + + + 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 + Brep | Plane + + + + + Solve intersection events for a Brep and a plane (otherwise known as section). + true + 5d9e5184-8d27-40c8-af39-51e478e47446 + Brep | Plane + Brep | Plane + + + + + + 3517 + -85 + 103 + 44 + + + 3565 + -63 + + + + + + Base Brep + 750da3f3-f5f1-405b-9cdf-b80b329f5bde + Brep + Brep + false + 65cf53a9-f9e1-4922-88e3-9490aa7fe21f + 1 + + + + + + 3519 + -83 + 31 + 20 + + + 3536 + -73 + + + + + + + + Section plane + 30ad1a56-c26f-481f-bbcb-9f2a1c8f1f2f + Plane + Plane + false + fd1faeb8-1ac6-4dcf-8a6c-9e2e4b566ac5 + 1 + + + + + + 3519 + -63 + 31 + 20 + + + 3536 + -53 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Section curves + 233848e9-3ae0-492d-b178-670fcc3ff348 + Curves + Curves + false + 0 + + + + + + 3580 + -83 + 38 + 20 + + + 3600.5 + -73 + + + + + + + + 1 + Section points + 1d514278-58c3-4474-ab31-b95a771b4075 + Points + Points + false + 0 + + + + + + 3580 + -63 + 38 + 20 + + + 3600.5 + -53 + + + + + + + + + + + + 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d + Surface Split + + + + + Split a surface with a bunch of curves. + true + 111e4300-2dec-4c8b-bcff-168a2847af70 + Surface Split + Surface Split + + + + + + 3073 + -177 + 145 + 44 + + + 3131 + -155 + + + + + + Base surface + 7d043179-b384-4037-ad1b-d4eaa012cb34 + Surface + Surface + false + be217bc0-dd30-4f45-8403-898c9a6dcd57 + 1 + + + + + + 3075 + -175 + 41 + 20 + + + 3097 + -165 + + + + + + + + 1 + Splitting curves + d4023934-d544-4e18-987a-b4d862be49f1 + Curves + Curves + true + 1e29e120-f6d2-43ef-9d4f-a696650be6e7 + 1 + + + + + + 3075 + -155 + 41 + 20 + + + 3097 + -145 + + + + + + + + 1 + Splitting fragments + 32603427-7bf1-4d64-951b-9e97a4f7d9fc + 1 + Fragments + Fragments + false + 0 + + + + + + 3146 + -175 + 70 + 40 + + + 3174.5 + -155 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + dada3c34-70b1-420b-9332-7857a774f7fb + List Item + List Item + + + + + + 3325 + -271 + 74 + 64 + + + 3373 + -239 + + + + + + 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 + a74caca4-bb3c-4ed3-a522-3094d8b1e59c + List + List + false + 32603427-7bf1-4d64-951b-9e97a4f7d9fc + 1 + + + + + + 3327 + -269 + 31 + 20 + + + 3344 + -259 + + + + + + + + Item index + 3162cb70-92dd-4390-9fb0-34240f72cc53 + Index + Index + false + 0 + + + + + + 3327 + -249 + 31 + 20 + + + 3344 + -239 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 9bb37ce9-acba-42d4-830d-1ad0cdc3a65c + Wrap + Wrap + false + 0 + + + + + + 3327 + -229 + 31 + 20 + + + 3344 + -219 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 7359936d-445b-429f-9109-a85bc547156e + false + Item + i + false + 0 + + + + + + 3388 + -269 + 9 + 60 + + + 3394 + -239 + + + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 98891012-35a1-4e6e-a691-cbd90acd6c79 + Evaluate Length + Evaluate Length + + + + + + 3840 + -95 + 160 + 64 + + + 3930 + -63 + + + + + + Curve to evaluate + 3e5dd63a-1814-46a4-ad1e-66e9e4295658 + 2 + Curve + Curve + false + 5f499c24-1892-4d08-8295-5b395459cdd2 + 1 + + + + + + 3842 + -93 + 73 + 20 + + + 3888 + -83 + + + + + + + + Length factor for curve evaluation + 0b711b17-9c8d-429a-8462-7e7a0a90ccce + Length + Length + false + 89c1ab41-c99f-43f8-b068-79d328f8d81f + 1 + + + + + + 3842 + -73 + 73 + 20 + + + 3888 + -63 + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 07b457ef-05de-4543-bbfe-b5e82705a0a5 + Normalized + Normalized + false + 0 + + + + + + 3842 + -53 + 73 + 20 + + + 3888 + -43 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + d482e3f1-2631-464c-9044-987fae1bab4e + Point + Point + false + 0 + + + + + + 3945 + -93 + 53 + 20 + + + 3973 + -83 + + + + + + + + Tangent vector at the specified length + 8d5c17ab-5770-4a31-89b8-8ad389cb8945 + Tangent + Tangent + false + 0 + + + + + + 3945 + -73 + 53 + 20 + + + 3973 + -63 + + + + + + + + Curve parameter at the specified length + f26ca368-0f74-4ecb-95e2-b5947a7ade20 + Parameter + Parameter + false + 0 + + + + + + 3945 + -53 + 53 + 20 + + + 3973 + -43 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + bed6f293-31d3-4cd8-b9d6-62a921dc052c + Interpolate + Interpolate + + + + + + 4235 + 16 + 125 + 84 + + + 4302 + 58 + + + + + + 1 + Interpolation points + b13c169e-19bc-4328-b2ca-406f8e8aba76 + Vertices + Vertices + false + 4e940a11-84aa-49b2-8dd5-1fdd9f7b597a + 1 + + + + + + 4237 + 18 + 50 + 20 + + + 4263.5 + 28 + + + + + + + + Curve degree + 636b3c84-79d5-4cb4-af58-087a7ec915de + Degree + Degree + false + 0 + + + + + + 4237 + 38 + 50 + 20 + + + 4263.5 + 48 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 5520cb51-55a9-4f6d-94eb-c58968c61874 + Periodic + Periodic + false + 0 + + + + + + 4237 + 58 + 50 + 20 + + + 4263.5 + 68 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + d1ef4b66-a9d2-4fcf-bd53-40d4a8116e60 + KnotStyle + KnotStyle + false + 0 + + + + + + 4237 + 78 + 50 + 20 + + + 4263.5 + 88 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 06e87aaa-c797-4eb8-bc00-4bd761a5b67a + Curve + Curve + false + 0 + + + + + + 4317 + 18 + 41 + 26 + + + 4339 + 31.33333 + + + + + + + + Curve length + f22f9ecd-50dc-4008-9cc2-0a6df3a6b9ba + Length + Length + false + 0 + + + + + + 4317 + 44 + 41 + 27 + + + 4339 + 58 + + + + + + + + Curve domain + 6c707b1c-51ac-4860-b0c2-2987b9f095d2 + Domain + Domain + false + 0 + + + + + + 4317 + 71 + 41 + 27 + + + 4339 + 84.66667 + + + + + + + + + + + + 41aa4112-9c9b-42f4-847e-503b9d90e4c7 + Flip Matrix + + + + + Flip a matrix-like data tree by swapping rows and columns. + true + 75f3ca1e-83e1-4ff5-8588-b8a6db927be7 + Flip Matrix + Flip Matrix + + + + + + 4025 + 34 + 90 + 28 + + + 4070 + 48 + + + + + + 2 + Data matrix to flip + b212b94e-2b87-49bf-b417-5af1009f406d + Data + Data + false + d482e3f1-2631-464c-9044-987fae1bab4e + 1 + + + + + + 4027 + 36 + 28 + 24 + + + 4042.5 + 48 + + + + + + + + 2 + Flipped data matrix + 8c7ce852-297c-43bb-84f9-90cc16147ae8 + Data + Data + false + 0 + + + + + + 4085 + 36 + 28 + 24 + + + 4100.5 + 48 + + + + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + 379f1f64-e38e-473c-a45f-e49872f246d7 + Range + Range + + + + + + 3543 + 184 + 126 + 44 + + + 3617 + 206 + + + + + + Domain of numeric range + 9dcb258b-52c6-42b9-bb19-4793d18f1bd5 + Domain + Domain + false + 0 + + + + + + 3545 + 186 + 57 + 20 + + + 3583 + 196 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + 8771cc75-e942-42f5-9077-d286efd2eccc + 2^(X-1) + Steps + Steps + false + d6b20259-60ba-4516-a49a-dec7c0bce9da + 1 + + + + + + 3545 + 206 + 57 + 20 + + + 3583 + 216 + + + + + + 1 + + + + + 1 + {0} + + + + + 16 + + + + + + + + + + + 1 + Range of numbers + 89c1ab41-c99f-43f8-b068-79d328f8d81f + Range + Range + false + 0 + + + + + + 3632 + 186 + 35 + 40 + + + 3651 + 206 + + + + + + + + + + + + ef6b26f4-f820-48d6-b0c5-85898ef8888b + Split Brep + + + + + Split one brep with another. + true + 87581d52-9364-4906-8d4e-214ec37d8f9c + Split Brep + Split Brep + + + + + + 3328 + -69 + 102 + 44 + + + 3379 + -47 + + + + + + Brep to split + bbbb9fd9-ba66-4bae-a07a-fd7bb14a9fe7 + Brep + Brep + false + 7359936d-445b-429f-9109-a85bc547156e + 1 + + + + + + 3330 + -67 + 34 + 20 + + + 3348.5 + -57 + + + + + + + + Cutting shape + b65a4d42-c4b5-4f4e-919c-fb57e82409a6 + Cutter + Cutter + true + 27df5705-4339-46cf-9d17-acf8a27017c4 + 1 + + + + + + 3330 + -47 + 34 + 20 + + + 3348.5 + -37 + + + + + + + + 1 + Brep fragments + 81a26eac-941f-406c-b2f8-22c9b88cda1d + Result + Result + false + 0 + + + + + + 3394 + -67 + 34 + 40 + + + 3412.5 + -47 + + + + + + + + + + + + ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 + Geometry + + + + + Contains a collection of generic geometry + true + 27df5705-4339-46cf-9d17-acf8a27017c4 + Geometry + Geometry + false + 1669bc8e-f23d-4f41-aeb6-ef7e43b87732 + 1 + + + + + + 3251 + 9 + 50 + 24 + + + 3276 + 21 + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2b64d2c0-69a0-45ca-82fb-d8fdc038c984 + List Item + List Item + + + + + + 3430 + -177 + 74 + 64 + + + 3478 + -145 + + + + + + 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 + 2236412e-5f2a-4e2f-848a-0688cb71daae + List + List + false + 81a26eac-941f-406c-b2f8-22c9b88cda1d + 1 + + + + + + 3432 + -175 + 31 + 20 + + + 3449 + -165 + + + + + + + + Item index + 7c478e11-9da9-43aa-9eba-69f8869c0522 + Index + Index + false + 0 + + + + + + 3432 + -155 + 31 + 20 + + + 3449 + -145 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 36e2ec90-b174-4c41-af37-988c9d9ef240 + Wrap + Wrap + false + 0 + + + + + + 3432 + -135 + 31 + 20 + + + 3449 + -125 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 65cf53a9-f9e1-4922-88e3-9490aa7fe21f + false + Item + i + false + 0 + + + + + + 3493 + -175 + 9 + 60 + + + 3499 + -145 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 4e80c011-b289-4afd-b4d0-f9f75bffd502 + Panel + + false + 0 + d482e3f1-2631-464c-9044-987fae1bab4e + 1 + Double click to edit panel content… + + + + + + 3781 + 257 + 305 + 187 + + 0 + 0 + 0 + + 3781.683 + 257.8648 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 0f6ddbbd-f77e-4748-9ca7-7b78fa3db912 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 6.0 + + + + + + 3543 + -235 + 250 + 20 + + + 3543.136 + -234.7111 + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + true + 622f3bd3-cd3d-49cc-9acb-f753e12a7f1b + Flip Curve + Flip Curve + + + + + + 3705 + -359 + 100 + 44 + + + 3755 + -337 + + + + + + Curve to flip + f7420ac7-218c-4b60-ad37-494e9e5e4f71 + Curve + Curve + false + 92f25acb-72a3-43e6-8620-769cf3af74a2 + 1 + + + + + + 3707 + -357 + 33 + 20 + + + 3725 + -347 + + + + + + + + Optional guide curve + 9fa009b2-9e8d-4976-a624-fa424883f901 + Guide + Guide + true + 0 + + + + + + 3707 + -337 + 33 + 20 + + + 3725 + -327 + + + + + + + + Flipped curve + 67f44dd9-5aa1-425d-977f-6fe3a055abec + Curve + Curve + false + 0 + + + + + + 3770 + -357 + 33 + 20 + + + 3788 + -347 + + + + + + + + Flip action + 94589c63-7553-4106-a9e3-64e142a2c8f2 + Flag + Flag + false + 0 + + + + + + 3770 + -337 + 33 + 20 + + + 3788 + -327 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 58aae8db-2467-447c-9edc-33ff37d57228 + List Item + List Item + + + + + + 3588 + -319 + 90 + 64 + + + 3652 + -287 + + + + + + 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 + a407e12e-dbe5-4c8e-a926-7cae2e67f312 + 1 + List + List + false + 233848e9-3ae0-492d-b178-670fcc3ff348 + 1 + + + + + + 3590 + -317 + 47 + 20 + + + 3623 + -307 + + + + + + + + Item index + bd37b989-4e13-42c5-ae62-4b376a941de3 + Index + Index + false + 0 + + + + + + 3590 + -297 + 47 + 20 + + + 3623 + -287 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 55facde1-43f2-4d90-be3f-85048052797c + Wrap + Wrap + false + 0 + + + + + + 3590 + -277 + 47 + 20 + + + 3623 + -267 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 92f25acb-72a3-43e6-8620-769cf3af74a2 + false + Item + i + false + 0 + + + + + + 3667 + -317 + 9 + 60 + + + 3673 + -287 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + a06d930b-13e7-45de-908f-e86cc2bc0276 + Series + Series + + + + + + 3649 + 42 + 117 + 64 + + + 3715 + 74 + + + + + + First number in the series + 8f966714-93aa-4549-8740-cb71eaf88349 + Start + Start + false + 0 + + + + + + 3651 + 44 + 49 + 20 + + + 3685 + 54 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + 64ff1c75-c350-4dd8-a11d-352be8f2bd42 + Step + Step + false + 0 + + + + + + 3651 + 64 + 49 + 20 + + + 3685 + 74 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 5084e59e-9395-4149-aef4-ef240d6c636d + X-2 + Count + Count + false + 883e02ea-6c46-414a-a85b-2610da647a95 + 1 + + + + + + 3651 + 84 + 49 + 20 + + + 3685 + 94 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + d85d7b6e-7ba6-4566-bf71-b6a0f432deb6 + Series + Series + false + 0 + + + + + + 3730 + 44 + 34 + 60 + + + 3748.5 + 74 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 253cc138-ff0c-4812-bb09-a9cdc5dff014 + List Length + List Length + + + + + + 3488 + 80 + 109 + 28 + + + 3543 + 94 + + + + + + 1 + Base list + ce62b236-09b2-4880-a5c3-7f4f881d4cad + 1 + List + List + false + 233848e9-3ae0-492d-b178-670fcc3ff348 + 1 + + + + + + 3490 + 82 + 38 + 24 + + + 3518.5 + 94 + + + + + + + + Number of items in L + 883e02ea-6c46-414a-a85b-2610da647a95 + Length + Length + false + 0 + + + + + + 3558 + 82 + 37 + 24 + + + 3578 + 94 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 85c4a63c-e225-4e2e-b8a6-f439a109ef95 + List Item + List Item + + + + + + 3691 + -85 + 90 + 64 + + + 3755 + -53 + + + + + + 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 + 5388a41e-ab9c-4334-851d-ec7b83848424 + 1 + List + List + false + 233848e9-3ae0-492d-b178-670fcc3ff348 + 1 + + + + + + 3693 + -83 + 47 + 20 + + + 3726 + -73 + + + + + + + + Item index + 56c22dc3-687a-4e0f-b0e4-26e30dd47b21 + Index + Index + false + d85d7b6e-7ba6-4566-bf71-b6a0f432deb6 + 1 + + + + + + 3693 + -63 + 47 + 20 + + + 3726 + -53 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + 70646412-f563-4c92-9625-51390ec24458 + Wrap + Wrap + false + 0 + + + + + + 3693 + -43 + 47 + 20 + + + 3726 + -33 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + cb817f48-991d-453c-83b3-33d35d14da43 + false + Item + i + false + 0 + + + + + + 3770 + -83 + 9 + 60 + + + 3776 + -53 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 8e3cf157-f943-4c0f-806d-7a7e33e244e8 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 10.0 + + + + + + 3543 + -177 + 250 + 20 + + + 3543 + -176.4476 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 0f69400c-6bf4-4289-8149-aef5e311ab34 + Merge + Merge + + + + + + 3868 + -359 + 103 + 64 + + + 3904 + -327 + + + + + + 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 + b3775779-66c9-4052-9f49-612a65956cf1 + false + Data 1 + D1 + true + cb817f48-991d-453c-83b3-33d35d14da43 + 1 + + + + + + 3870 + -357 + 19 + 20 + + + 3881 + -347 + + + + + + + + 2 + Data stream 2 + 96bf4f4b-2fd4-4b73-a9ec-afcc017c7b9d + false + Data 2 + D2 + true + 67f44dd9-5aa1-425d-977f-6fe3a055abec + 1 + + + + + + 3870 + -337 + 19 + 20 + + + 3881 + -327 + + + + + + + + 2 + Data stream 3 + 72494070-ce1d-45a7-88b2-95f3aad569c0 + false + Data 3 + D3 + true + 0 + + + + + + 3870 + -317 + 19 + 20 + + + 3881 + -307 + + + + + + + + 2 + Result of merge + 5f499c24-1892-4d08-8295-5b395459cdd2 + 1 + Result + Result + false + 0 + + + + + + 3919 + -357 + 50 + 60 + + + 3937.5 + -327 + + + + + + + + + + + + + + 4fdfe351-6c07-47ce-9fb9-be027fb62186 + Shift List + + + + + Offset all items in a list. + true + 1004b985-4564-4dbb-9b63-79194d41a06d + Shift List + Shift List + + + + + + 4088 + 109 + 87 + 64 + + + 4136 + 141 + + + + + + 1 + List to shift + 02d569e5-a835-43c5-952d-a68b56fe6d62 + List + List + false + 8c7ce852-297c-43bb-84f9-90cc16147ae8 + 1 + + + + + + 4090 + 111 + 31 + 20 + + + 4107 + 121 + + + + + + + + Shift offset + c035558e-94f1-49c2-ba5b-cfab6bc0b6ed + Shift + Shift + false + 0 + + + + + + 4090 + 131 + 31 + 20 + + + 4107 + 141 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap values + 376c3829-0ab1-473d-914e-0ffb02c5fe44 + Wrap + Wrap + false + 0 + + + + + + 4090 + 151 + 31 + 20 + + + 4107 + 161 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Shifted list + 4e940a11-84aa-49b2-8dd5-1fdd9f7b597a + List + List + false + 0 + + + + + + 4151 + 111 + 22 + 60 + + + 4163.5 + 141 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 8608ce71-7eba-485e-8448-e9690e73abc5 + Merge + Merge + + + + + + 4235 + -295 + 87 + 64 + + + 4271 + -263 + + + + + + 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 + 2acbd221-4d36-4ebc-aceb-e697ea3c6dff + false + Data 1 + D1 + true + 2715d555-a83a-479e-aa2e-710ee876f765 + 1 + + + + + + 4237 + -293 + 19 + 20 + + + 4248 + -283 + + + + + + + + 2 + Data stream 2 + 388bac3b-c159-451d-a916-75638d7b12fe + false + Data 2 + D2 + true + 06e87aaa-c797-4eb8-bc00-4bd761a5b67a + 1 + + + + + + 4237 + -273 + 19 + 20 + + + 4248 + -263 + + + + + + + + 2 + Data stream 3 + e2f3c760-9b66-4d4c-b4bf-4e69c237df3f + false + Data 3 + D3 + true + 0 + + + + + + 4237 + -253 + 19 + 20 + + + 4248 + -243 + + + + + + + + 2 + Result of merge + c22da1f0-ae2b-4cbf-84f8-316f9440b6de + Result + Result + false + 0 + + + + + + 4286 + -293 + 34 + 60 + + + 4304.5 + -263 + + + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 2a43b115-4314-44ff-8147-08757662ab21 + Line + Line + + + + + + 4421 + -85 + 114 + 44 + + + 4493 + -63 + + + + + + Line start point + 907deec5-1fa8-4251-ac35-4497d6450455 + Start Point + Start Point + false + 0 + + + + + + 4423 + -83 + 55 + 20 + + + 4452 + -73 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line end point + ea7b100d-d9c3-429f-bbaf-4c97d912ffdb + End Point + End Point + false + 9b1b6906-6e4e-49fd-927d-f5577096e547 + 1 + + + + + + 4423 + -63 + 55 + 20 + + + 4452 + -53 + + + + + + + + Line segment + 834d1e18-6a14-4fd8-975e-cf5f78e28521 + Line + Line + false + 0 + + + + + + 4508 + -83 + 25 + 40 + + + 4522 + -63 + + + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 55e5e88e-e8df-4afe-8527-a1172643621d + Plane Surface + Plane Surface + + + + + + 4470 + 16 + 101 + 64 + + + 4523 + 48 + + + + + + Surface base plane + e6eda481-9c82-42ac-a7df-9fe703f16eee + Plane + Plane + false + 0 + + + + + + 4472 + 18 + 36 + 20 + + + 4491.5 + 28 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0.707106781186548 + 0.707106781186547 + + + + + + + + + + + + Dimensions in X direction + 0cee6b8d-dc52-438c-aa6e-c303b9a42789 + X Size + X Size + false + 0 + + + + + + 4472 + 38 + 36 + 20 + + + 4491.5 + 48 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + c172fa66-111e-404e-9364-280fda0d2e49 + Y Size + Y Size + false + 0 + + + + + + 4472 + 58 + 36 + 20 + + + 4491.5 + 68 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + 1ccb0516-d997-4eea-8913-a00e999177a2 + Plane + Plane + false + 0 + + + + + + 4538 + 18 + 31 + 60 + + + 4555 + 48 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 7c3d35ad-dd45-4841-a88e-4e75a99b6d05 + Mirror + Mirror + + + + + + 4360 + -203 + 138 + 44 + + + 4428 + -181 + + + + + + Base geometry + f36e252e-5e88-47db-ab56-1dd4b01b109e + Geometry + Geometry + true + c22da1f0-ae2b-4cbf-84f8-316f9440b6de + 1 + + + + + + 4362 + -201 + 51 + 20 + + + 4389 + -191 + + + + + + + + Mirror plane + 26f009e3-ae16-4c6c-8cbb-ff8173289681 + Plane + Plane + false + 0 + + + + + + 4362 + -181 + 51 + 20 + + + 4389 + -171 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + e2600935-b8f1-4964-8142-adf2a9425394 + Geometry + Geometry + false + 0 + + + + + + 4443 + -201 + 53 + 20 + + + 4471 + -191 + + + + + + + + Transformation data + 769e21f8-db58-487f-8287-cd453369b064 + Transform + Transform + false + 0 + + + + + + 4443 + -181 + 53 + 20 + + + 4471 + -171 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 52eda2fc-a0a2-4931-b6d6-d9e0e0065a4c + Merge + Merge + + + + + + 4535 + -339 + 87 + 64 + + + 4571 + -307 + + + + + + 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 + 514ae67e-7c32-409e-aa4c-25607c05ddd0 + false + Data 1 + D1 + true + c22da1f0-ae2b-4cbf-84f8-316f9440b6de + 1 + + + + + + 4537 + -337 + 19 + 20 + + + 4548 + -327 + + + + + + + + 2 + Data stream 2 + 38d8a854-36c0-495a-a828-afa8602404b7 + false + Data 2 + D2 + true + e2600935-b8f1-4964-8142-adf2a9425394 + 1 + + + + + + 4537 + -317 + 19 + 20 + + + 4548 + -307 + + + + + + + + 2 + Data stream 3 + eedd29bb-d9a5-44c2-996b-515ab21044a0 + false + Data 3 + D3 + true + 0 + + + + + + 4537 + -297 + 19 + 20 + + + 4548 + -287 + + + + + + + + 2 + Result of merge + ae9de3ad-d4da-431b-ad6e-54578e4ec90b + Result + Result + false + 0 + + + + + + 4586 + -337 + 34 + 60 + + + 4604.5 + -307 + + + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 722df30b-ee84-438e-90f7-033a7fd3ac75 + Mirror + Mirror + + + + + + 4571 + -173 + 138 + 44 + + + 4639 + -151 + + + + + + Base geometry + 71010cb8-04d4-45cb-8fb5-4a4d895096aa + Geometry + Geometry + true + ae9de3ad-d4da-431b-ad6e-54578e4ec90b + 1 + + + + + + 4573 + -171 + 51 + 20 + + + 4600 + -161 + + + + + + + + Mirror plane + b3ec0356-a7b3-404a-b387-80e367e242b0 + Plane + Plane + false + 1ccb0516-d997-4eea-8913-a00e999177a2 + 1 + + + + + + 4573 + -151 + 51 + 20 + + + 4600 + -141 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 18ab4e75-a172-4a03-b30a-981a3f6a8fb8 + Geometry + Geometry + false + 0 + + + + + + 4654 + -171 + 53 + 20 + + + 4682 + -161 + + + + + + + + Transformation data + 4d2b285b-e5f3-4a98-ab00-ba84fc9c9592 + Transform + Transform + false + 0 + + + + + + 4654 + -151 + 53 + 20 + + + 4682 + -141 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 0342bddb-1c5c-4562-9a7b-1278d7416f8b + Merge + Merge + + + + + + 4733 + -295 + 87 + 64 + + + 4769 + -263 + + + + + + 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 + f27d568c-02e9-45d7-9769-ee152d476412 + false + Data 1 + D1 + true + ae9de3ad-d4da-431b-ad6e-54578e4ec90b + 1 + + + + + + 4735 + -293 + 19 + 20 + + + 4746 + -283 + + + + + + + + 2 + Data stream 2 + 141baed4-027d-4126-a27f-840bbf1d8150 + false + Data 2 + D2 + true + 18ab4e75-a172-4a03-b30a-981a3f6a8fb8 + 1 + + + + + + 4735 + -273 + 19 + 20 + + + 4746 + -263 + + + + + + + + 2 + Data stream 3 + de22e966-2770-4388-b2e9-e79b0f0a876d + false + Data 3 + D3 + true + 0 + + + + + + 4735 + -253 + 19 + 20 + + + 4746 + -243 + + + + + + + + 2 + Result of merge + fbd95290-118a-4d65-b2ee-622aecd43b5b + Result + Result + false + 0 + + + + + + 4784 + -293 + 34 + 60 + + + 4802.5 + -263 + + + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 7b3fac07-a80e-4912-a872-4e15701aeda8 + Evaluate Length + Evaluate Length + + + + + + 3218 + 232 + 144 + 64 + + + 3292 + 264 + + + + + + Curve to evaluate + a4d4ddbf-32b6-4c36-9465-3b3a3659c070 + Curve + Curve + false + 233848e9-3ae0-492d-b178-670fcc3ff348 + 1 + + + + + + 3220 + 234 + 57 + 20 + + + 3250 + 244 + + + + + + + + Length factor for curve evaluation + b8af1123-bdfa-488a-ac71-96d0a9187f9f + Length + Length + false + a23a7bff-4846-41e1-a424-f6d3e3c6282d + 1 + + + + + + 3220 + 254 + 57 + 20 + + + 3250 + 264 + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0e081dea-ce92-4b8e-a496-9f7b7f24ff7a + Normalized + Normalized + false + 0 + + + + + + 3220 + 274 + 57 + 20 + + + 3250 + 284 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 5672ce91-2a4f-403e-987c-d38d7de5545a + Point + Point + false + 0 + + + + + + 3307 + 234 + 53 + 20 + + + 3335 + 244 + + + + + + + + Tangent vector at the specified length + 24038727-0bba-45b7-a097-b35f8ef4de55 + Tangent + Tangent + false + 0 + + + + + + 3307 + 254 + 53 + 20 + + + 3335 + 264 + + + + + + + + Curve parameter at the specified length + 3376f238-bf4c-4c59-a36a-09d1f73279e2 + Parameter + Parameter + false + 0 + + + + + + 3307 + 274 + 53 + 20 + + + 3335 + 284 + + + + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + 18924b2e-e1c9-438e-972f-14466e7fdbd6 + Range + Range + + + + + + 3222 + 379 + 126 + 44 + + + 3296 + 401 + + + + + + Domain of numeric range + 77cff533-e34e-4ddb-9833-82c5d70e62e5 + Domain + Domain + false + 0 + + + + + + 3224 + 381 + 57 + 20 + + + 3262 + 391 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + 49d526f6-04c2-4c7d-a63f-f468984b920d + 2^(X-1) + Steps + Steps + false + d6b20259-60ba-4516-a49a-dec7c0bce9da + 1 + + + + + + 3224 + 401 + 57 + 20 + + + 3262 + 411 + + + + + + 1 + + + + + 1 + {0} + + + + + 16 + + + + + + + + + + + 1 + Range of numbers + a23a7bff-4846-41e1-a424-f6d3e3c6282d + Range + Range + false + 0 + + + + + + 3311 + 381 + 35 + 40 + + + 3330 + 401 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3f150e90-a6a0-4617-b01f-eadda3ec1d9b + Interpolate + Interpolate + + + + + + 3971 + -275 + 125 + 84 + + + 4038 + -233 + + + + + + 1 + Interpolation points + 3728f9d3-700d-4d6b-8a7a-425fc514f07e + Vertices + Vertices + false + 5672ce91-2a4f-403e-987c-d38d7de5545a + 1 + + + + + + 3973 + -273 + 50 + 20 + + + 3999.5 + -263 + + + + + + + + Curve degree + 24b20e4a-7366-49ee-9d4d-dba1d4597896 + Degree + Degree + false + 0 + + + + + + 3973 + -253 + 50 + 20 + + + 3999.5 + -243 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + fb74dc78-4848-49b4-942c-0f0a06b59d8d + Periodic + Periodic + false + 0 + + + + + + 3973 + -233 + 50 + 20 + + + 3999.5 + -223 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + a20c079f-c3b2-4f5b-a76c-1a225d20ac05 + KnotStyle + KnotStyle + false + 0 + + + + + + 3973 + -213 + 50 + 20 + + + 3999.5 + -203 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 0f4ceee1-536a-4c95-a307-b81203fd5522 + Curve + Curve + false + 0 + + + + + + 4053 + -273 + 41 + 26 + + + 4075 + -259.6667 + + + + + + + + Curve length + 1bdd2b24-f51a-4ccb-b6fe-8f0f42d64c04 + Length + Length + false + 0 + + + + + + 4053 + -247 + 41 + 27 + + + 4075 + -233 + + + + + + + + Curve domain + 921f5695-adb9-45c3-8863-396d19d0630b + Domain + Domain + false + 0 + + + + + + 4053 + -220 + 41 + 27 + + + 4075 + -206.3333 + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + dbe23f04-35a2-423d-b472-aedcb08744bd + Stream Filter + Stream Filter + + + + + + 4046 + -423 + 89 + 64 + + + 4091 + -391 + + + + + + 3 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Index of Gate stream + 762743ff-0155-46de-aceb-fc03289f43cd + Gate + Gate + false + 263d307d-ad32-42d7-ac01-08793079ec9e + 1 + + + + + + 4048 + -421 + 28 + 20 + + + 4063.5 + -411 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + e5c94221-4789-4017-8ff4-327349bbad49 + false + Stream 0 + 0 + true + 5f499c24-1892-4d08-8295-5b395459cdd2 + 1 + + + + + + 4048 + -401 + 28 + 20 + + + 4063.5 + -391 + + + + + + + + 2 + Input stream at index 1 + 622300b4-7d7b-446c-814d-1c53ed047726 + false + Stream 1 + 1 + true + 0f4ceee1-536a-4c95-a307-b81203fd5522 + 1 + + + + + + 4048 + -381 + 28 + 20 + + + 4063.5 + -371 + + + + + + + + 2 + Filtered stream + 2715d555-a83a-479e-aa2e-710ee876f765 + false + Stream + S(0) + false + 0 + + + + + + 4106 + -421 + 27 + 60 + + + 4121 + -391 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 263d307d-ad32-42d7-ac01-08793079ec9e + Number Slider + Number Slider + false + 0 + + + + + + 3949 + -466 + 198 + 20 + + + 3949.088 + -465.421 + + + + + + 0 + 1 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 2f1cdfab-5215-4e94-bc28-2acc7d0580e8 + Polar Array + Polar Array + + + + + + 4886 + -54 + 138 + 84 + + + 4954 + -12 + + + + + + Base geometry + 632cf624-c3eb-4d7e-af59-a5b695999bcd + Geometry + Geometry + true + fbd95290-118a-4d65-b2ee-622aecd43b5b + 1 + + + + + + 4888 + -52 + 51 + 20 + + + 4915 + -42 + + + + + + + + Polar array plane + 121d549c-30d4-4310-a9b4-bfeebb68d642 + Plane + Plane + false + 0 + + + + + + 4888 + -32 + 51 + 20 + + + 4915 + -22 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + a75ad120-3fd0-436c-8ac4-57f3c9c640a4 + Count + Count + false + 0 + + + + + + 4888 + -12 + 51 + 20 + + + 4915 + -2 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 3d8cb876-80e0-4071-abb4-4115a261db0a + Angle + Angle + false + 0 + false + + + + + + 4888 + 8 + 51 + 20 + + + 4915 + 18 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 09457aaa-f7fe-4aec-a307-724feb9114b4 + Geometry + Geometry + false + 0 + + + + + + 4969 + -52 + 53 + 40 + + + 4997 + -32 + + + + + + + + 1 + Transformation data + 0e9e3e3f-58fe-4671-86df-e0a9b2d0b9e0 + Transform + Transform + false + 0 + + + + + + 4969 + -12 + 53 + 40 + + + 4997 + 8 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + d6b20259-60ba-4516-a49a-dec7c0bce9da + 1 + df2c386f-6fa8-45f8-b33b-4a15f30e7d91 + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 1aafdc75-d934-4248-a7e9-ea820c1110f8 + Mirror + Mirror + + + + + + 5041 + 155 + 138 + 44 + + + 5109 + 177 + + + + + + Base geometry + 310fde62-ef2d-487b-a3d6-76bcdbdebfb0 + Geometry + Geometry + true + 09457aaa-f7fe-4aec-a307-724feb9114b4 + 1 + + + + + + 5043 + 157 + 51 + 20 + + + 5070 + 167 + + + + + + + + Mirror plane + d4249da5-03b4-4b20-b69a-7fb42b002d96 + Plane + Plane + false + 0 + + + + + + 5043 + 177 + 51 + 20 + + + 5070 + 187 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Mirrored geometry + 65407d79-0f89-4225-87ad-b33f6abf92ab + Geometry + Geometry + false + 0 + + + + + + 5124 + 157 + 53 + 20 + + + 5152 + 167 + + + + + + + + Transformation data + fd3605a4-0149-4cc8-a972-14e19551e709 + Transform + Transform + false + 0 + + + + + + 5124 + 177 + 53 + 20 + + + 5152 + 187 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 551f4fb3-e978-432a-93ac-7084c96400a2 + Rotate + Rotate + + + + + + 4959 + -275 + 138 + 64 + + + 5027 + -243 + + + + + + Base geometry + 786d5cfb-d008-4ad7-a939-99e588827c7b + Geometry + Geometry + true + fbd95290-118a-4d65-b2ee-622aecd43b5b + 1 + + + + + + 4961 + -273 + 51 + 20 + + + 4988 + -263 + + + + + + + + Rotation angle in radians + fe1bbe80-4d4e-458f-9a58-8944a25eba37 + Angle + Angle + false + 0 + false + + + + + + 4961 + -253 + 51 + 20 + + + 4988 + -243 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 2ca76228-da9d-4624-bab8-4aefc5844d9c + Plane + Plane + false + 0 + + + + + + 4961 + -233 + 51 + 20 + + + 4988 + -223 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + + + + + + + + + + + + Rotated geometry + 2dda2491-b9f9-4a86-881a-81efa5f1b36e + Geometry + Geometry + false + 0 + + + + + + 5042 + -273 + 53 + 30 + + + 5070 + -258 + + + + + + + + Transformation data + 8b0c000b-35ab-4e3a-966c-097babc03204 + Transform + Transform + false + 0 + + + + + + 5042 + -243 + 53 + 30 + + + 5070 + -228 + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + e32b0708-b4b9-44c2-9eaa-aa32fa28c892 + Polar Array + Polar Array + + + + + + 5179 + -213 + 138 + 84 + + + 5247 + -171 + + + + + + Base geometry + 16348da5-125b-48f9-bc23-6ebd4d452aa1 + Geometry + Geometry + true + 2dda2491-b9f9-4a86-881a-81efa5f1b36e + 1 + + + + + + 5181 + -211 + 51 + 20 + + + 5208 + -201 + + + + + + + + Polar array plane + b21bf0ef-9b16-4bc4-acce-e02633916343 + Plane + Plane + false + 0 + + + + + + 5181 + -191 + 51 + 20 + + + 5208 + -181 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + c5bccfaa-a20a-45c1-95d7-86df96f0bcfa + Count + Count + false + 0 + + + + + + 5181 + -171 + 51 + 20 + + + 5208 + -161 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 3b735836-1fb6-4dd8-94fb-5e6573b38e45 + Angle + Angle + false + 0 + false + + + + + + 5181 + -151 + 51 + 20 + + + 5208 + -141 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 711c1998-6099-422e-b635-b91b10669573 + Geometry + Geometry + false + 0 + + + + + + 5262 + -211 + 53 + 40 + + + 5290 + -191 + + + + + + + + 1 + Transformation data + b93988e3-78cb-41a7-8bec-9c34ae387c1d + Transform + Transform + false + 0 + + + + + + 5262 + -171 + 53 + 40 + + + 5290 + -151 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + 201c815c-d2af-4790-86c1-6c2d41c9100d + Merge + Merge + + + + + + 5476 + -203 + 87 + 84 + + + 5512 + -161 + + + + + + 4 + 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 + 930d1daf-1a60-42d8-ad2e-a6ef78416803 + false + Data 1 + D1 + true + 711c1998-6099-422e-b635-b91b10669573 + 1 + + + + + + 5478 + -201 + 19 + 20 + + + 5489 + -191 + + + + + + + + 2 + Data stream 2 + 46cb0ed9-567c-482d-96ec-a47260d7141f + false + Data 2 + D2 + true + 09457aaa-f7fe-4aec-a307-724feb9114b4 + 1 + + + + + + 5478 + -181 + 19 + 20 + + + 5489 + -171 + + + + + + + + 2 + Data stream 3 + 3e9c6b2f-38bc-4ca3-9e45-c1ff3e5b449f + false + Data 3 + D3 + true + 65407d79-0f89-4225-87ad-b33f6abf92ab + 1 + + + + + + 5478 + -161 + 19 + 20 + + + 5489 + -151 + + + + + + + + 2 + Data stream 4 + b15c4364-525d-4ac0-a3bd-9caad25484dd + false + Data 4 + D4 + true + 0 + + + + + + 5478 + -141 + 19 + 20 + + + 5489 + -131 + + + + + + + + 2 + Result of merge + fe0cbc97-0a51-48b5-a985-f16357c1d950 + Result + Result + false + 0 + + + + + + 5527 + -201 + 34 + 80 + + + 5545.5 + -161 + + + + + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 911bd374-bc58-423f-8959-3e10dfcd9aaf + Plane Surface + Plane Surface + + + + + + 3320 + 44 + 101 + 64 + + + 3373 + 76 + + + + + + Surface base plane + d310fde0-061d-4ac0-9d04-d4c832c9943b + Plane + Plane + false + 0 + + + + + + 3322 + 46 + 36 + 20 + + + 3341.5 + 56 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0.707106781186547 + 0.707106781186548 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Dimensions in X direction + f3e9e1a7-e13f-46a1-a54b-272c2c37eaa4 + X Size + X Size + false + 0 + + + + + + 3322 + 66 + 36 + 20 + + + 3341.5 + 76 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + 513f082c-3742-4e8b-b54e-7c168ab08197 + Y Size + Y Size + false + 0 + + + + + + 3322 + 86 + 36 + 20 + + + 3341.5 + 96 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + 74761199-7cf2-4c88-ad63-292d33dbdd0e + Plane + Plane + false + 0 + + + + + + 3388 + 46 + 31 + 60 + + + 3405 + 76 + + + + + + + + + + + + 6b5812f5-bb36-4d74-97fc-5a1f2f77452d + Pull Curve + + + + + Pull a curve onto a surface. + true + becf3391-c906-40c1-9d36-866cf1d99b9c + true + Pull Curve + Pull Curve + + + + + + 4135 + -173 + 108 + 44 + + + 4193 + -151 + + + + + + Curve to pull + 0fa0dab3-53d9-453c-aab8-e269bbac5b33 + true + Curve + Curve + false + 06e87aaa-c797-4eb8-bc00-4bd761a5b67a + 1 + + + + + + 4137 + -171 + 41 + 20 + + + 4159 + -161 + + + + + + + + Surface that pulls + f7c179bf-a7c7-4aa5-bd76-998b5814f6b6 + true + Surface + Surface + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 4137 + -151 + 41 + 20 + + + 4159 + -141 + + + + + + + + Curve pulled onto the surface + f6e5aad4-8705-454c-aa4c-2085de341d8a + true + Curve + Curve + false + 0 + + + + + + 4208 + -171 + 33 + 40 + + + 4226 + -151 + + + + + + + + + + + + + + + + + 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 + + + + + \ No newline at end of file diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ߦ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ߦ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ߦ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ߦ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX new file mode 100644 index 00000000..9ab5f8d4 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀옷⠀ⵙ⠀ߦ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᴥ⠀ⵙ⠀ߦ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ߦ⠀ⵙ⠀ᴥ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᒍᒐ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀⠀◯⠀⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ߦ⠀ⵙ⠀옷⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀.GHX @@ -0,0 +1,13525 @@ + + + + + + + + 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 + + + + + + -710 + -1430 + + 0.66896373 + + + + + 0 + + + + + + + 0 + + + + + 2 + + + + + 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 + + + + + + + 110 + + + + + 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 + + + + + + 310 + 606 + 109 + 44 + + + 363 + 628 + + + + + + Base plane + b7906043-244a-4e8f-962d-2f3b08a41d10 + Base + Base + false + 0 + + + + + + 312 + 608 + 36 + 20 + + + 331.5 + 618 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Sphere radius + 6d0a4504-6c87-4580-ae64-c510115ff87f + Radius + Radius + false + 0 + + + + + + 312 + 628 + 36 + 20 + + + 331.5 + 638 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting quad sphere + cc3c382a-699c-4de9-bb9b-c3490a66de65 + Sphere + Sphere + false + 0 + + + + + + 378 + 608 + 39 + 40 + + + 399 + 628 + + + + + + + + + + + + 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 + + + + + + 314 + 519 + 105 + 64 + + + 359 + 551 + + + + + + Base Brep + ca918d09-c1db-4d2c-8394-fb7d4c5b1374 + Brep + Brep + false + cc3c382a-699c-4de9-bb9b-c3490a66de65 + 1 + + + + + + 316 + 521 + 28 + 60 + + + 331.5 + 551 + + + + + + + + 1 + Faces of Brep + c623a21a-1847-47e4-9e46-e4bd44501ddc + Faces + Faces + false + 0 + + + + + + 374 + 521 + 43 + 20 + + + 397 + 531 + + + + + + + + 1 + Edges of Brep + ee1dc925-e5f9-4dec-84ad-467064c06163 + Edges + Edges + false + 0 + + + + + + 374 + 541 + 43 + 20 + + + 397 + 551 + + + + + + + + 1 + Vertices of Brep + 63746aa4-129f-48a2-98fc-00cdabe6f2e3 + Vertices + Vertices + false + 0 + + + + + + 374 + 561 + 43 + 20 + + + 397 + 571 + + + + + + + + + + + + 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 + + + + + + 331 + 438 + 74 + 64 + + + 379 + 470 + + + + + + 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 + + + + + + 333 + 440 + 31 + 20 + + + 350 + 450 + + + + + + + + Item index + ce0a66cf-e265-40d6-bc0a-919fac196280 + Index + Index + false + 0 + + + + + + 333 + 460 + 31 + 20 + + + 350 + 470 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 8c96604e-15a9-4d82-91d4-13ae0703010c + Wrap + Wrap + false + 0 + + + + + + 333 + 480 + 31 + 20 + + + 350 + 490 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + bdded8cc-5d40-4a69-a708-79831f3ff272 + false + Item + i + false + 0 + + + + + + 394 + 440 + 9 + 60 + + + 400 + 470 + + + + + + + + + + + + + + 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 + + + + + + 227 + 261 + 154 + 64 + + + 295 + 293 + + + + + + Base geometry + 00d9c422-f84c-4ef1-a016-3bebbc1f271a + Geometry + Geometry + true + e70f4273-770a-4dfd-83b2-31e842ff5f75 + 1 + + + + + + 229 + 263 + 51 + 20 + + + 256 + 273 + + + + + + + + Center of scaling + ac89b291-a721-4f7c-8bfd-454bbbad93c1 + Center + Center + false + f261830b-b465-4d2b-88e3-0e1da63db03d + 1 + + + + + + 229 + 283 + 51 + 20 + + + 256 + 293 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 27e3518e-dd56-484f-8ad0-6379a6f43b90 + Factor + Factor + false + 40214679-ae6f-48d3-a22f-2f9dfba36766 + 1 + + + + + + 229 + 303 + 51 + 20 + + + 256 + 313 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 999afa92-8607-4166-a4ad-746765ac6a95 + 2 + Geometry + Geometry + false + 0 + + + + + + 310 + 263 + 69 + 30 + + + 338 + 278 + + + + + + + + Transformation data + d0d9fb8a-ed63-4804-a918-3ca3551dc950 + Transform + Transform + false + 0 + + + + + + 310 + 293 + 69 + 30 + + + 338 + 308 + + + + + + + + + + + + 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 + + + + + + 1249 + 323 + 108 + 44 + + + 1307 + 345 + + + + + + Curve to pull + 91c32f53-38ad-4bae-967c-0d1927054e7f + Curve + Curve + false + 793e7f48-17c4-461b-8fb4-3ba01a9e4892 + 1 + + + + + + 1251 + 325 + 41 + 20 + + + 1273 + 335 + + + + + + + + Surface that pulls + 308da0ff-56f4-4120-8c26-959213b4af13 + Surface + Surface + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1251 + 345 + 41 + 20 + + + 1273 + 355 + + + + + + + + Curve pulled onto the surface + 61bfa687-2f39-49aa-8c62-652e11e0f47a + Curve + Curve + false + 0 + + + + + + 1322 + 325 + 33 + 40 + + + 1340 + 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 + + + + + + 298 + 109 + 141 + 64 + + + 364 + 141 + + + + + + Curve to divide + dc813e86-763f-44fa-ac7b-bef810b049f2 + Curve + Curve + false + 999afa92-8607-4166-a4ad-746765ac6a95 + 1 + + + + + + 300 + 111 + 49 + 20 + + + 334 + 121 + + + + + + + + Number of segments + 75fab999-0c3b-4a4b-a8a7-0ac158928a03 + X*4 + Count + Count + false + 8f487a87-0aa3-4e6e-846a-032e65c36952 + 1 + + + + + + 300 + 131 + 49 + 20 + + + 334 + 141 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + c046b55b-080c-4edb-9d36-3fc34ddc02a1 + Kinks + Kinks + false + 0 + + + + + + 300 + 151 + 49 + 20 + + + 334 + 161 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 09e28b44-90f0-4742-b0d8-3787f1516afe + Points + Points + false + 0 + + + + + + 379 + 111 + 58 + 20 + + + 409.5 + 121 + + + + + + + + 1 + Tangent vectors at division points + 2d225d6a-8850-49c5-a01e-309f685134bd + Tangents + Tangents + false + 0 + + + + + + 379 + 131 + 58 + 20 + + + 409.5 + 141 + + + + + + + + 1 + Parameter values at division points + d4212c7f-5f52-45b9-bd15-7d9a1be66061 + Parameters + Parameters + false + 0 + + + + + + 379 + 151 + 58 + 20 + + + 409.5 + 161 + + + + + + + + + + + + 902289da-28dc-454b-98d4-b8f8aa234516 + Pull Point + + + + + false + Pull a point to a variety of geometry. + true + 8e672986-9531-435b-abc2-d216050e9c06 + true + Pull Point + Pull Point + + + + + + 474 + 150 + 151 + 44 + + + 542 + 172 + + + + + + Point to search from + 5d58ce21-30e6-4efc-ad32-1507e7ba2403 + true + Point + Point + false + 5f10599b-17ee-4cb3-847b-4bd5b025b1bc + 1 + + + + + + 476 + 152 + 51 + 20 + + + 503 + 162 + + + + + + + + 1 + Geometry that pulls + a2e39d15-2167-43c8-bf2a-7d288699c2f1 + true + Geometry + Geometry + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 476 + 172 + 51 + 20 + + + 503 + 182 + + + + + + + + 1 + Point on [G] closest to [P] + 9bec66f8-9b2f-441a-8546-a9ac4b39650e + true + Closest Point + Closest Point + false + 0 + + + + + + 557 + 152 + 66 + 20 + + + 591.5 + 162 + + + + + + + + 1 + Distance between [P] and its projection onto [G] + 3b303043-4030-4ce4-abaf-62003064e300 + true + Distance + Distance + false + 0 + + + + + + 557 + 172 + 66 + 20 + + + 591.5 + 182 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + b37622db-3459-42e8-975f-422e4c678e94 + Interpolate + Interpolate + + + + + + 1176 + 37 + 125 + 84 + + + 1243 + 79 + + + + + + 1 + Interpolation points + cb1cc176-519f-494e-ba30-0354df8758bf + Vertices + Vertices + false + 5f10599b-17ee-4cb3-847b-4bd5b025b1bc + 1 + + + + + + 1178 + 39 + 50 + 20 + + + 1204.5 + 49 + + + + + + + + Curve degree + c720959f-3e76-4489-9a5a-944458a0359f + Degree + Degree + false + 0 + + + + + + 1178 + 59 + 50 + 20 + + + 1204.5 + 69 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 9e4f6150-e03e-4c79-a820-20f1af2c2de4 + Periodic + Periodic + false + 0 + + + + + + 1178 + 79 + 50 + 20 + + + 1204.5 + 89 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + a9c86b46-2f80-4171-ad94-fd7cd1032422 + KnotStyle + KnotStyle + false + 0 + + + + + + 1178 + 99 + 50 + 20 + + + 1204.5 + 109 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 7281a4dd-22fa-4e08-ab46-7a40e3a6f114 + Curve + Curve + false + 0 + + + + + + 1258 + 39 + 41 + 26 + + + 1280 + 52.33334 + + + + + + + + Curve length + bba305cd-7ae1-4dc8-9916-6593f418ee6b + Length + Length + false + 0 + + + + + + 1258 + 65 + 41 + 27 + + + 1280 + 79.00001 + + + + + + + + Curve domain + ffbff81c-239b-462a-8d38-8ecc1b1db090 + Domain + Domain + false + 0 + + + + + + 1258 + 92 + 41 + 27 + + + 1280 + 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 + + + + + + 451 + 35 + 90 + 28 + + + 496 + 49 + + + + + + 2 + Data matrix to flip + f3e9a64c-1b14-4285-8df2-803e68b4920c + Data + Data + false + 09e28b44-90f0-4742-b0d8-3787f1516afe + 1 + + + + + + 453 + 37 + 28 + 24 + + + 468.5 + 49 + + + + + + + + 2 + Flipped data matrix + 5f10599b-17ee-4cb3-847b-4bd5b025b1bc + Data + Data + false + 0 + + + + + + 511 + 37 + 28 + 24 + + + 526.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 + + + + + + 1256 + 224 + 108 + 44 + + + 1314 + 246 + + + + + + Curve to pull + fa47624b-c196-457e-b4af-a332813e56f8 + Curve + Curve + false + 7281a4dd-22fa-4e08-ab46-7a40e3a6f114 + 1 + + + + + + 1258 + 226 + 41 + 20 + + + 1280 + 236 + + + + + + + + Surface that pulls + fb191d3a-5389-4e7b-8078-df7fdbae3992 + Surface + Surface + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1258 + 246 + 41 + 20 + + + 1280 + 256 + + + + + + + + Curve pulled onto the surface + 5a69e655-e2fa-4d2c-89fd-2a0bc93441e3 + Curve + Curve + false + 0 + + + + + + 1329 + 226 + 33 + 40 + + + 1347 + 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 + + + + + + 1358 + 170 + 50 + 24 + + + 1383.054 + 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 + + + + + + 1612 + 491 + 250 + 20 + + + 1612.261 + 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 + + + + + + 1518 + 303 + 146 + 64 + + + 1595 + 335 + + + + + + First curve + d3416137-fa79-4c5b-ad5c-313eb1b3d7e4 + true + 1 + Curve A + Curve A + false + 2cb92ba8-5e95-43cc-8633-2ac83d3a2826 + 1 + + + + + + 1520 + 305 + 60 + 30 + + + 1559.5 + 320 + + + + + + + + Second curve + b9fc2b44-0872-4d37-863c-27c53ab1b659 + true + Curve B + Curve B + false + 8cb883fc-18af-4fd4-a115-b9ba26f774a7 + 1 + + + + + + 1520 + 335 + 60 + 30 + + + 1559.5 + 350 + + + + + + + + 1 + Intersection events + 1804dbcd-32d6-493b-8caa-4231ea7138c4 + true + Points + Points + false + 0 + + + + + + 1610 + 305 + 52 + 20 + + + 1637.5 + 315 + + + + + + + + 1 + Parameters on first curve + 61c6d120-7fbf-4d4e-9876-fdf520762501 + true + Params A + Params A + false + 0 + + + + + + 1610 + 325 + 52 + 20 + + + 1637.5 + 335 + + + + + + + + 1 + Parameters on second curve + 9e6ddb8c-1214-4247-a191-403320881349 + true + Params B + Params B + false + 0 + + + + + + 1610 + 345 + 52 + 20 + + + 1637.5 + 355 + + + + + + + + + + + + 41aa4112-9c9b-42f4-847e-503b9d90e4c7 + Flip Matrix + + + + + Flip a matrix-like data tree by swapping rows and columns. + true + 2a918844-2f97-4628-b9c5-2685bf654673 + Flip Matrix + Flip Matrix + + + + + + 1267 + 438 + 90 + 28 + + + 1312 + 452 + + + + + + 2 + Data matrix to flip + 65faa6be-1c32-4747-ad8a-ae7cb42d8cc0 + Data + Data + false + 09e28b44-90f0-4742-b0d8-3787f1516afe + 1 + + + + + + 1269 + 440 + 28 + 24 + + + 1284.5 + 452 + + + + + + + + 2 + Flipped data matrix + 08bb6773-1795-46a1-81fc-51a85c7aa92a + Data + Data + false + 0 + + + + + + 1327 + 440 + 28 + 24 + + + 1342.5 + 452 + + + + + + + + + + + + be6636b2-2f1a-4d42-897b-fdef429b6f17 + Extrude Point + + + + + Extrude curves and surfaces to a point. + true + c3ee940f-03ee-4c43-8e06-3c3d79f0b34a + true + Extrude Point + Extrude Point + + + + + + 501 + 484 + 112 + 44 + + + 548 + 506 + + + + + + Profile curve or surface + 3ea5d0aa-757b-4a68-83d9-7ec3fd41985e + true + Base + Base + false + 999afa92-8607-4166-a4ad-746765ac6a95 + 1 + + + + + + 503 + 486 + 30 + 20 + + + 519.5 + 496 + + + + + + + + Extrusion tip + 0577ab09-0f32-4711-9fc6-3fbb3a674b20 + true + Point + Point + false + bf1444d5-a6da-4490-82fe-8407c81ca460 + 1 + + + + + + 503 + 506 + 30 + 20 + + + 519.5 + 516 + + + + + + + + Extrusion result + d9793d21-d06f-4888-a8d2-185cd508f1e0 + true + Extrusion + Extrusion + false + 0 + + + + + + 563 + 486 + 48 + 40 + + + 588.5 + 506 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + bf1444d5-a6da-4490-82fe-8407c81ca460 + Point + Point + false + 0 + + + + + + 451 + 627 + 50 + 24 + + + 476.601 + 639.8527 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + + + 904e4b56-484a-4814-b35f-aa4baf362117 + Brep | Brep + + + + + Solve intersection events for two Breps. + true + 2042fd3b-5604-4c0f-b50f-fbe42f4d5198 + Brep | Brep + Brep | Brep + + + + + + 1267 + 528 + 111 + 44 + + + 1323 + 550 + + + + + + First Brep + e3a266e1-7289-4240-aa36-3fe7b741c119 + Brep A + Brep A + false + d9793d21-d06f-4888-a8d2-185cd508f1e0 + 1 + + + + + + 1269 + 530 + 39 + 20 + + + 1290 + 540 + + + + + + + + Second Brep + 2dcb08f7-2ff8-485a-98cb-136707758612 + Brep B + Brep B + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1269 + 550 + 39 + 20 + + + 1290 + 560 + + + + + + + + 1 + Intersection curves + 5cc4de3b-224c-4e64-9653-7e92585fd090 + Curves + Curves + false + 0 + + + + + + 1338 + 530 + 38 + 20 + + + 1358.5 + 540 + + + + + + + + 1 + Intersection points + 31bee72a-9363-4f11-9501-68b946b76b8f + Points + Points + false + 0 + + + + + + 1338 + 550 + 38 + 20 + + + 1358.5 + 560 + + + + + + + + + + + + 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 + + + + + + 1176 + -43 + 112 + 44 + + + 1223 + -21 + + + + + + Profile curve or surface + 927a669a-9696-4f1e-baef-34cee0b6e94d + true + Base + Base + false + 7281a4dd-22fa-4e08-ab46-7a40e3a6f114 + 1 + + + + + + 1178 + -41 + 30 + 20 + + + 1194.5 + -31 + + + + + + + + Extrusion tip + c35cc936-549d-4535-987c-61a816125f78 + true + Point + Point + false + bf1444d5-a6da-4490-82fe-8407c81ca460 + 1 + + + + + + 1178 + -21 + 30 + 20 + + + 1194.5 + -11 + + + + + + + + Extrusion result + ca03152f-563c-46e2-8869-3e1a427e8b8a + true + Extrusion + Extrusion + false + 0 + + + + + + 1238 + -41 + 48 + 40 + + + 1263.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 + + + + + + 1407 + 35 + 111 + 44 + + + 1463 + 57 + + + + + + First Brep + 87c5f589-0fc6-4de9-a80e-51e6217684c6 + Brep A + Brep A + false + ca03152f-563c-46e2-8869-3e1a427e8b8a + 1 + + + + + + 1409 + 37 + 39 + 20 + + + 1430 + 47 + + + + + + + + Second Brep + f9d12808-408e-4947-8332-fd1a70b4eb7a + Brep B + Brep B + false + bdded8cc-5d40-4a69-a708-79831f3ff272 + 1 + + + + + + 1409 + 57 + 39 + 20 + + + 1430 + 67 + + + + + + + + 1 + Intersection curves + 2f17ee21-0f4e-4169-a8d1-11d53722dbdc + Curves + Curves + false + 0 + + + + + + 1478 + 37 + 38 + 20 + + + 1498.5 + 47 + + + + + + + + 1 + Intersection points + 844094ea-d77e-43a2-a718-4f678ede1a3a + Points + Points + false + 0 + + + + + + 1478 + 57 + 38 + 20 + + + 1498.5 + 67 + + + + + + + + + + + + bc984576-7aa6-491f-a91d-e444c33675a7 + Graph Mapper + + + + + Represents a numeric mapping function +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.72727274894714355 + 0.25 + 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 + + + + + + 1216 + 611 + 182 + 84 + + + 1307 + 653 + + + + + + Curve to remove kinks from + 74e6c945-c13a-4c2b-b438-1583b61834aa + Curve + Curve + false + 999afa92-8607-4166-a4ad-746765ac6a95 + 1 + + + + + + 1218 + 613 + 74 + 20 + + + 1264.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 + + + + + + 1218 + 633 + 74 + 20 + + + 1264.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 + + + + + + 1218 + 653 + 74 + 20 + + + 1264.5 + 663 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Bulge factor for kink blend + a00c25f0-3e3c-4009-b675-96d3e934a4d7 + Bulge + Bulge + false + 0 + + + + + + 1218 + 673 + 74 + 20 + + + 1264.5 + 683 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting curve without kinks + f5f2dd85-a1ed-4f7f-9de6-025bb1be8b3a + Prude + Prude + false + 0 + + + + + + 1322 + 613 + 74 + 40 + + + 1360.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 + + + + + + 1322 + 653 + 74 + 40 + + + 1360.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 + + + + + + 1301 + 964 + 198 + 20 + + + 1301.271 + 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 + + + + + + 1267 + 743 + 182 + 84 + + + 1358 + 785 + + + + + + Curve to remove kinks from + c8fe9465-a232-490c-9f0c-9c2562dc5396 + Curve + Curve + false + 999afa92-8607-4166-a4ad-746765ac6a95 + 1 + + + + + + 1269 + 745 + 74 + 20 + + + 1315.5 + 755 + + + + + + + + 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 + + + + + + 1269 + 765 + 74 + 20 + + + 1315.5 + 775 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Determines how kinks are blended + +0 = Tangency +1 = Curvature + 8c06cac6-4fe1-4501-94ce-805d3da77214 + Blend Type + Blend Type + false + 0 + + + + + + 1269 + 785 + 74 + 20 + + + 1315.5 + 795 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Bulge factor for kink blend + 99a702db-7937-471f-a56f-a736602c66cf + Bulge + Bulge + false + e2e1d0b6-a1af-4967-a45a-e09bf7848378 + 1 + + + + + + 1269 + 805 + 74 + 20 + + + 1315.5 + 815 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting curve without kinks + 68ef52b2-c844-4d39-92cc-d846cdb4ffc8 + Prude + Prude + false + 0 + + + + + + 1373 + 745 + 74 + 40 + + + 1411.5 + 765 + + + + + + + + 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 + + + + + + 1373 + 785 + 74 + 40 + + + 1411.5 + 805 + + + + + + + + + + + + 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 + + + + + + 1499 + 744 + 250 + 20 + + + 1499.801 + 744.474 + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 932566b4-2be5-43a0-924c-e94d939fa5e2 + true + Curvature Graph + Curvature Graph + + + + + + 1540 + 562 + 71 + 64 + + + 1597 + 594 + + + + + + Curve for Curvature graph display + true + ae48ad1f-900f-43a5-bcc5-7f0a8c594263 + true + Curve + Curve + false + 61bfa687-2f39-49aa-8c62-652e11e0f47a + 1 + + + + + + 1542 + 564 + 40 + 20 + + + 1563.5 + 574 + + + + + + + + Sampling density of the Graph + 2366a1cd-cd43-432d-8808-0b301cc27600 + true + Density + Density + false + 0 + + + + + + 1542 + 584 + 40 + 20 + + + 1563.5 + 594 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 5bbc2f33-c9b4-41c7-b00e-0d377e2cdf14 + true + Scale + Scale + false + cec00cb0-8f3b-48d4-a780-80f4d3876639 + 1 + + + + + + 1542 + 604 + 40 + 20 + + + 1563.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 + + + + + + 1146 + 351 + 40 + 16 + + + 1166 + 359 + + + + + + + + + + bc984576-7aa6-491f-a91d-e444c33675a7 + Graph Mapper + + + + + Represents a numeric mapping function +Conic curve evaluator +Conic curve evaluator + 7d793bd7-288c-401b-ad8a-b3d27ec58441 + Graph Mapper + Graph Mapper + false + 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e + 1 + + + + + + 1172 + 1015 + 150 + 150 + + + 1172.375 + 1015.082 + + + + + + false + + + + + 0 + 1 + 0 + 1 + + + + + 0.29343137145042419 + 0.78396785259246826 + c6fb0727-30da-47ff-ac6a-692624676835 + Conic + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 23cc52f3-86ef-4fbd-a054-b004c0297ae6 + Relay + + false + 67efba45-eb7d-43f4-ad58-46cc0e6362c0 + 1 + + + + + + 1152 + 743 + 40 + 16 + + + 1172 + 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 + + + + + + 411 + 947 + 40 + 16 + + + 431 + 955 + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + (1-ABS(X-1)^O)^(((1)/(O))) + true + d93bc6b0-f98b-4544-ae5f-0a67ac2f7d20 + Expression + Expression + + + + + + 283 + 1120 + 293 + 44 + + + 420 + 1142 + + + + + + 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 + + + + + + 285 + 1122 + 14 + 20 + + + 293.5 + 1132 + + + + + + + + Expression variable + 9bce0032-876b-4c36-af81-3f4fb9eb1d8e + Variable O + O + true + c98d6945-b5ef-4849-ac2c-031e80226e86 + 1 + + + + + + 285 + 1142 + 14 + 20 + + + 293.5 + 1152 + + + + + + + + Result of expression + 38230345-1c73-4b22-a013-6afa27e4153a + Result + Result + false + 0 + + + + + + 540 + 1122 + 34 + 40 + + + 558.5 + 1142 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c98d6945-b5ef-4849-ac2c-031e80226e86 + Number Slider + Number Slider + false + 0 + + + + + + 320 + 1194 + 198 + 20 + + + 320.9195 + 1194.39 + + + + + + 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 + + + + + + 266 + 1002 + 310 + 44 + + + 411 + 1024 + + + + + + 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 + + + + + + 268 + 1004 + 14 + 20 + + + 276.5 + 1014 + + + + + + + + Expression variable + b33c971a-53d6-44d2-9a2a-e91c65a6fa38 + Variable O + O + true + 8c1eefde-594e-4316-9b29-3ce7b0f573c0 + 1 + + + + + + 268 + 1024 + 14 + 20 + + + 276.5 + 1034 + + + + + + + + Result of expression + 6c7396f5-340d-4fdd-900a-414d07571878 + Result + Result + false + 0 + + + + + + 540 + 1004 + 34 + 40 + + + 558.5 + 1024 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 8c1eefde-594e-4316-9b29-3ce7b0f573c0 + Number Slider + Number Slider + false + 0 + + + + + + 320 + 1075 + 198 + 20 + + + 320.3308 + 1075.989 + + + + + + 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 + + + + + + -8 + 969 + 40 + 16 + + + 12 + 977 + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + (1-ABS(X-1)^O)^(((1)/(O))) + true + 12f1234c-1691-4eab-a28e-a0f7c9618bb6 + Expression + Expression + + + + + + -148 + 1150 + 293 + 44 + + + -11 + 1172 + + + + + + 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 + + + + + + -146 + 1152 + 14 + 20 + + + -137.5 + 1162 + + + + + + + + Expression variable + 27894683-9492-493d-8f62-54dbf36ed7f2 + Variable O + O + true + 916eb7a8-461d-4544-a109-c27c71bcc9d0 + 1 + + + + + + -146 + 1172 + 14 + 20 + + + -137.5 + 1182 + + + + + + + + Result of expression + 1d202e7d-8c76-42d4-8600-6c027f2ba118 + Result + Result + false + 0 + + + + + + 109 + 1152 + 34 + 40 + + + 127.5 + 1172 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 916eb7a8-461d-4544-a109-c27c71bcc9d0 + Number Slider + Number Slider + false + 0 + + + + + + -104 + 1214 + 198 + 20 + + + -103.0953 + 1214.268 + + + + + + 6 + 1 + 0 + 4 + 0 + 0 + 1.952955 + + + + + + + + + 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.4 + + + + + + + + + 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 + + + + + + 188 + 1052 + 40 + 16 + + + 208 + 1060 + + + + + + + + + + bc984576-7aa6-491f-a91d-e444c33675a7 + Graph Mapper + + + + + Represents a numeric mapping function +Sine wave distribution +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 + e7e69fff-a702-448f-8674-1ba23e70dac8 + 1 + + + + + + 162 + 743 + 40 + 16 + + + 182 + 751 + + + + + + + + + + 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 + + + + + + -136 + 1256 + 250 + 20 + + + -135.1391 + 1256.036 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + 8cb883fc-18af-4fd4-a115-b9ba26f774a7 + Curve + Curve + false + 61bfa687-2f39-49aa-8c62-652e11e0f47a + 1 + + + + + + 1439 + 368 + 50 + 24 + + + 1464.027 + 380.61 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + 2cb92ba8-5e95-43cc-8633-2ac83d3a2826 + Curve + Curve + false + 5a69e655-e2fa-4d2c-89fd-2a0bc93441e3 + 1 + + + + + + 1439 + 222 + 50 + 24 + + + 1464.027 + 234.9655 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + b7a5cd54-b08a-4091-818f-5428e9800f97 + Merge + Merge + + + + + + 1638 + 190 + 87 + 64 + + + 1674 + 222 + + + + + + 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 + false + Data 1 + D1 + true + 2cb92ba8-5e95-43cc-8633-2ac83d3a2826 + 1 + + + + + + 1640 + 192 + 19 + 20 + + + 1651 + 202 + + + + + + + + 2 + Data stream 2 + a2c6c548-9469-497a-b013-0182e832d5e0 + false + Data 2 + D2 + true + 8cb883fc-18af-4fd4-a115-b9ba26f774a7 + 1 + + + + + + 1640 + 212 + 19 + 20 + + + 1651 + 222 + + + + + + + + 2 + Data stream 3 + be08a4b1-3fca-4565-a49e-7ee1b8111421 + false + Data 3 + D3 + true + 0 + + + + + + 1640 + 232 + 19 + 20 + + + 1651 + 242 + + + + + + + + 2 + Result of merge + 81a89546-76cf-4bcf-89eb-f11620a029ba + Result + Result + false + 0 + + + + + + 1689 + 192 + 34 + 60 + + + 1707.5 + 222 + + + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 30da83cd-dff6-45b3-bdb1-616fd8ede281 + Polar Array + Polar Array + + + + + + 1956 + 204 + 154 + 84 + + + 2040 + 246 + + + + + + Base geometry + dada6428-bdc3-4b36-bea4-6b0a637f1b00 + 2 + Geometry + Geometry + true + f62c13bd-3bba-4e7f-acf2-ad915f704474 + 1 + + + + + + 1958 + 206 + 67 + 20 + + + 2001 + 216 + + + + + + + + Polar array plane + 02f6b75c-23f6-45f9-9d5b-0dcf9e16410c + Plane + Plane + false + 0 + + + + + + 1958 + 226 + 67 + 20 + + + 2001 + 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 + + + + + + 1958 + 246 + 67 + 20 + + + 2001 + 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 + + + + + + 1958 + 266 + 67 + 20 + + + 2001 + 276 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + 1 + Arrayed geometry + 4e4d76a5-27f4-4b94-98de-a88622de737b + Geometry + Geometry + false + 0 + + + + + + 2055 + 206 + 53 + 40 + + + 2083 + 226 + + + + + + + + 1 + Transformation data + e0a65d4b-6330-4ecd-8a38-04a5f5c05d47 + Transform + Transform + false + 0 + + + + + + 2055 + 246 + 53 + 40 + + + 2083 + 266 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + ad011caa-6d24-4fa5-8973-d42d3f9d3dd9 + Mirror + Mirror + + + + + + 1703 + 391 + 138 + 44 + + + 1771 + 413 + + + + + + Base geometry + 640a3326-828e-402d-b529-86b6556bbd9d + Geometry + Geometry + true + 81a89546-76cf-4bcf-89eb-f11620a029ba + 1 + + + + + + 1705 + 393 + 51 + 20 + + + 1732 + 403 + + + + + + + + Mirror plane + 4cd0d734-49f0-4a26-9f7d-0e53d2057f20 + Plane + Plane + false + 0 + + + + + + 1705 + 413 + 51 + 20 + + + 1732 + 423 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Mirrored geometry + 7fada4e2-c1ec-4f4a-a38c-30b3e1d0c6cb + Geometry + Geometry + false + 0 + + + + + + 1786 + 393 + 53 + 20 + + + 1814 + 403 + + + + + + + + Transformation data + 3c7eaf3b-0671-42d8-9a64-caa153e3a65d + Transform + Transform + false + 0 + + + + + + 1786 + 413 + 53 + 20 + + + 1814 + 423 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 419f4a22-0f9d-457c-bccf-66b3c7e2ad91 + Merge + Merge + + + + + + 1808 + 214 + 87 + 64 + + + 1844 + 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 + + + + + + 1810 + 216 + 19 + 20 + + + 1821 + 226 + + + + + + + + 2 + Data stream 2 + 0a983fd7-27bb-4e6e-b6fc-836ead04b065 + false + Data 2 + D2 + true + 7fada4e2-c1ec-4f4a-a38c-30b3e1d0c6cb + 1 + + + + + + 1810 + 236 + 19 + 20 + + + 1821 + 246 + + + + + + + + 2 + Data stream 3 + b7075cc1-cd4f-4891-8c7e-a72763f6e4d0 + false + Data 3 + D3 + true + 0 + + + + + + 1810 + 256 + 19 + 20 + + + 1821 + 266 + + + + + + + + 2 + Result of merge + f62c13bd-3bba-4e7f-acf2-ad915f704474 + Result + Result + false + 0 + + + + + + 1859 + 216 + 34 + 60 + + + 1877.5 + 246 + + + + + + + + + + + + + + ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 + Geometry + + + + + Contains a collection of generic geometry + 8026c689-a114-4759-b6ec-c639e78c76ff + Geometry + Geometry + false + 4e4d76a5-27f4-4b94-98de-a88622de737b + 1 + + + + + + 2186 + 234 + 50 + 24 + + + 2211.812 + 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 + + + + + + 1356 + 1452 + 96 + 44 + + + 1406 + 1474 + + + + + + Curve to evaluate + a81934d0-2301-4183-a201-675c72e00638 + Curve + Curve + false + db0988f3-f64e-4482-818b-dd8958ca3482 + 1 + + + + + + 1358 + 1454 + 33 + 40 + + + 1376 + 1474 + + + + + + + + Curve start point + 2d650cc6-66cb-4e3d-b4a4-a0d9de674839 + Start + Start + false + 0 + + + + + + 1421 + 1454 + 29 + 20 + + + 1437 + 1464 + + + + + + + + Curve end point + bedec675-ea16-498d-b4ee-7ab117000c3b + End + End + false + 0 + + + + + + 1421 + 1474 + 29 + 20 + + + 1437 + 1484 + + + + + + + + + + + + 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 + + + + + + 1524 + 1432 + 126 + 84 + + + 1582 + 1474 + + + + + + Rectangle base plane + ac510fb1-566e-45db-8837-59ca6a05f2ee + Plane + Plane + false + 0 + + + + + + 1526 + 1434 + 41 + 20 + + + 1548 + 1444 + + + + + + 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 + + + + + + 1526 + 1454 + 41 + 20 + + + 1548 + 1464 + + + + + + 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 + + + + + + 1526 + 1474 + 41 + 20 + + + 1548 + 1484 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 10 + 5 + 0 + + + + + + + + + + + + Rectangle corner fillet radius + 22adb034-8dbe-46a3-bfa1-71660e8db7d4 + Radius + Radius + false + 0 + + + + + + 1526 + 1494 + 41 + 20 + + + 1548 + 1504 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rectangle defined by P, A and B + 15c4ebf3-c49a-40ea-80ee-84caea14b9d1 + Rectangle + Rectangle + false + 0 + + + + + + 1597 + 1434 + 51 + 40 + + + 1624 + 1454 + + + + + + + + Length of rectangle curve + 20e7cf27-6dc0-4657-af0b-42a9a67a4491 + Length + Length + false + 0 + + + + + + 1597 + 1474 + 51 + 40 + + + 1624 + 1494 + + + + + + + + + + + + 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 + + + + + + 1887 + 1783 + 126 + 104 + + + 1954 + 1835 + + + + + + External curve as a graph + bc2c2e65-f953-4367-bc97-4556ea3dfc7b + Curve + Curve + false + db0988f3-f64e-4482-818b-dd8958ca3482 + 1 + + + + + + 1889 + 1785 + 50 + 20 + + + 1915.5 + 1795 + + + + + + + + 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 + + + + + + 1889 + 1805 + 50 + 20 + + + 1915.5 + 1815 + + + + + + + + 1 + List of input numbers + 81518505-b713-4670-9396-41334dabb399 + Numbers + Numbers + false + b0a157c8-5af9-4029-b949-4b75b2fd22e4 + 1 + + + + + + 1889 + 1825 + 50 + 20 + + + 1915.5 + 1835 + + + + + + 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 + + + + + + 1889 + 1845 + 50 + 20 + + + 1915.5 + 1855 + + + + + + + + (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 + + + + + + 1889 + 1865 + 50 + 20 + + + 1915.5 + 1875 + + + + + + + + 1 + Output Numbers + f359162a-bfcf-4279-8051-7dd4406e43ec + Number + Number + false + 0 + + + + + + 1969 + 1785 + 42 + 100 + + + 1991.5 + 1835 + + + + + + + + + + + + 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 + + + + + + 1535 + 1678 + 40 + 16 + + + 1555 + 1686 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d7526cc7-6dd0-47da-bbb4-9d218723e550 + Relay + + false + d6f3e114-49df-48ec-a1ee-d2421d9865f1 + 1 + + + + + + 1304 + 1233 + 40 + 16 + + + 1324 + 1241 + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 6b07dd44-47f0-48e1-8cf5-2f0a52650df5 + Construct Point + Construct Point + + + + + + 1132 + 1847 + 129 + 64 + + + 1214 + 1879 + + + + + + {x} coordinate + 35d2ff06-e83e-4c35-8f75-e32ef4862ed7 + X coordinate + X coordinate + false + 54f6fc97-8d74-4f33-bf20-5cefe13580c0 + 1 + + + + + + 1134 + 1849 + 65 + 20 + + + 1168 + 1859 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + af158518-a19e-44eb-b91f-c27e371af363 + Y coordinate + Y coordinate + false + f95b8925-691e-4da4-a9b7-1dd2b6f5f3e9 + 1 + + + + + + 1134 + 1869 + 65 + 20 + + + 1168 + 1879 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 15f4ef85-4375-48d7-ab96-8566b9f22a0a + Z coordinate + Z coordinate + false + 0 + + + + + + 1134 + 1889 + 65 + 20 + + + 1168 + 1899 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 3febcc68-7a60-4ad8-a0f5-62cbbd054f9d + Point + Point + false + 0 + + + + + + 1229 + 1849 + 30 + 60 + + + 1245.5 + 1879 + + + + + + + + + + + + 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 + + + + + + 1304 + 1827 + 125 + 84 + + + 1371 + 1869 + + + + + + 1 + Interpolation points + e180684d-5b57-42ae-a51c-a3a23b055e3a + Vertices + Vertices + false + 3febcc68-7a60-4ad8-a0f5-62cbbd054f9d + 1 + + + + + + 1306 + 1829 + 50 + 20 + + + 1332.5 + 1839 + + + + + + + + Curve degree + cffacf0e-71a6-47a4-93a7-4df2d470b7ab + Degree + Degree + false + 0 + + + + + + 1306 + 1849 + 50 + 20 + + + 1332.5 + 1859 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f2bf1cdb-51be-44f1-9d73-5d3c4122f4c6 + Periodic + Periodic + false + 0 + + + + + + 1306 + 1869 + 50 + 20 + + + 1332.5 + 1879 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 7d480887-73d0-4322-bdcc-adb058f15084 + KnotStyle + KnotStyle + false + 0 + + + + + + 1306 + 1889 + 50 + 20 + + + 1332.5 + 1899 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 4b6fcb1f-2eea-41a5-8568-324d07885b2d + Curve + Curve + false + 0 + + + + + + 1386 + 1829 + 41 + 26 + + + 1408 + 1842.333 + + + + + + + + Curve length + a3e10b38-1496-4578-a122-3db1a5e0dcd7 + Length + Length + false + 0 + + + + + + 1386 + 1855 + 41 + 27 + + + 1408 + 1869 + + + + + + + + Curve domain + e2726713-1300-4050-8b96-bd1dff466e37 + Domain + Domain + false + 0 + + + + + + 1386 + 1882 + 41 + 27 + + + 1408 + 1895.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 + + + + + + 226 + 936 + 40 + 16 + + + 246 + 944 + + + + + + + + + + 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 + + + + + + 116 + 1337 + 150 + 150 + + + 116 + 1337.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 + + + + + + 1089 + 2176 + 129 + 64 + + + 1171 + 2208 + + + + + + {x} coordinate + d93422f2-295c-424e-bbb4-2ef5b0da8cef + X coordinate + X coordinate + false + e0faa46c-5099-4d78-aab2-1561e95caf79 + 1 + + + + + + 1091 + 2178 + 65 + 20 + + + 1125 + 2188 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + fb60b494-c909-490f-adc8-fdb96dbc57b9 + Y coordinate + Y coordinate + false + 73dec4b3-b343-4c97-8f1e-2bafc5075807 + 1 + + + + + + 1091 + 2198 + 65 + 20 + + + 1125 + 2208 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + ca361a56-138f-4061-a151-b0694a226c8e + Z coordinate + Z coordinate + false + 0 + + + + + + 1091 + 2218 + 65 + 20 + + + 1125 + 2228 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + fa10c000-b82a-4c53-93ea-feb65a57eb55 + Point + Point + false + 0 + + + + + + 1186 + 2178 + 30 + 60 + + + 1202.5 + 2208 + + + + + + + + + + + + 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 + + + + + + 1608 + 1929 + 125 + 84 + + + 1675 + 1971 + + + + + + 1 + Interpolation points + 930a581f-6783-454c-8542-c5c5f8256f80 + Vertices + Vertices + false + 11b4a124-40f6-4e9c-8a1f-3ce7a60cffdb + 1 + + + + + + 1610 + 1931 + 50 + 20 + + + 1636.5 + 1941 + + + + + + + + Curve degree + e366a380-4c3c-4090-b715-cda4433034f2 + Degree + Degree + false + 0 + + + + + + 1610 + 1951 + 50 + 20 + + + 1636.5 + 1961 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 6553505c-8d39-4cd2-86c4-a66bb1a7f89d + Periodic + Periodic + false + 0 + + + + + + 1610 + 1971 + 50 + 20 + + + 1636.5 + 1981 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + e2cacb9d-7138-4c95-95f4-a5d4e08c2ffa + KnotStyle + KnotStyle + false + 0 + + + + + + 1610 + 1991 + 50 + 20 + + + 1636.5 + 2001 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + a528eb21-5287-4e3e-aaef-e7aa966a1d77 + Curve + Curve + false + 0 + + + + + + 1690 + 1931 + 41 + 26 + + + 1712 + 1944.333 + + + + + + + + Curve length + 2fca8538-4681-4409-b70c-88c3be8b03f7 + Length + Length + false + 0 + + + + + + 1690 + 1957 + 41 + 27 + + + 1712 + 1971 + + + + + + + + Curve domain + b096b395-1a5b-499c-987d-3023f4940827 + Domain + Domain + false + 0 + + + + + + 1690 + 1984 + 41 + 27 + + + 1712 + 1997.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 + + + + + + 1379 + 2317 + 138 + 44 + + + 1447 + 2339 + + + + + + Base geometry + 7bbd8c6b-41ba-4810-bf0b-102bb897349a + Geometry + Geometry + true + 5b0b71bb-4440-4be3-8ddb-139e90e6799e + 1 + + + + + + 1381 + 2319 + 51 + 20 + + + 1408 + 2329 + + + + + + + + Mirror plane + 40188823-2efb-43c5-b280-33dacccff6a4 + Plane + Plane + false + 0 + + + + + + 1381 + 2339 + 51 + 20 + + + 1408 + 2349 + + + + + + 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 + + + + + + 1462 + 2319 + 53 + 20 + + + 1490 + 2329 + + + + + + + + Transformation data + 2d88616c-2a44-46a8-ab55-d0455c57eb5a + Transform + Transform + false + 0 + + + + + + 1462 + 2339 + 53 + 20 + + + 1490 + 2349 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 5dd09b40-aab4-4b84-adf9-0f2bf88c9ec1 + Scale + Scale + + + + + + 1379 + 2383 + 154 + 64 + + + 1447 + 2415 + + + + + + Base geometry + ec129918-1cbc-40c6-b354-724b06dee6a6 + Geometry + Geometry + true + 1216b3e2-4c43-48a7-aaf9-e4653db520eb + 1 + + + + + + 1381 + 2385 + 51 + 20 + + + 1408 + 2395 + + + + + + + + Center of scaling + 03b37683-5f0f-4759-83b2-84890eb0c218 + Center + Center + false + 0 + + + + + + 1381 + 2405 + 51 + 20 + + + 1408 + 2415 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + fbd5bf5a-b2d6-42e0-8951-11ec48cb5f71 + Factor + Factor + false + 0 + + + + + + 1381 + 2425 + 51 + 20 + + + 1408 + 2435 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 5b0b71bb-4440-4be3-8ddb-139e90e6799e + Geometry + Geometry + false + true + 0 + + + + + + 1462 + 2385 + 69 + 30 + + + 1490 + 2400 + + + + + + + + Transformation data + 878434f5-1281-4081-ae73-b0ad25047c94 + Transform + Transform + false + 0 + + + + + + 1462 + 2415 + 69 + 30 + + + 1490 + 2430 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 0ca38974-1a53-4e40-b596-bf86f16ab893 + Move + Move + + + + + + 1379 + 2240 + 138 + 44 + + + 1447 + 2262 + + + + + + Base geometry + 047a9867-7472-43f3-94b6-3f569ef600d8 + Geometry + Geometry + true + 128e9e86-2979-4dcf-ade0-0535cc0c8b54 + 1 + + + + + + 1381 + 2242 + 51 + 20 + + + 1408 + 2252 + + + + + + + + Translation vector + 1258d9ed-e92a-4ea6-aa4f-7619e24601e7 + Motion + Motion + false + 0 + + + + + + 1381 + 2262 + 51 + 20 + + + 1408 + 2272 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0.5 + 0.5 + 0 + + + + + + + + + + + + Translated geometry + a2f6c682-6ede-4951-9367-e5ca62b87e0e + Geometry + Geometry + false + 0 + + + + + + 1462 + 2242 + 53 + 20 + + + 1490 + 2252 + + + + + + + + Transformation data + 5f18016a-2e6e-4301-966a-18ff948e4330 + Transform + Transform + false + 0 + + + + + + 1462 + 2262 + 53 + 20 + + + 1490 + 2272 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 94dae1f1-701d-4c8a-81b0-780ebc362ea1 + Merge + Merge + + + + + + 2062 + 2317 + 87 + 64 + + + 2098 + 2349 + + + + + + 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 + + + + + + 2064 + 2319 + 19 + 20 + + + 2075 + 2329 + + + + + + + + 2 + Data stream 2 + 39ff3e0a-90ee-4bc9-9848-cd1bc2c64c2b + false + Data 2 + D2 + true + a8ac2bac-f09d-4b54-a9c1-4272efdab873 + 1 + + + + + + 2064 + 2339 + 19 + 20 + + + 2075 + 2349 + + + + + + + + 2 + Data stream 3 + 06e545b9-2095-4cb5-907a-085582749763 + false + Data 3 + D3 + true + 0 + + + + + + 2064 + 2359 + 19 + 20 + + + 2075 + 2369 + + + + + + + + 2 + Result of merge + 55ee1539-5e98-4475-a8ba-1169a4c57793 + Result + Result + false + 0 + + + + + + 2113 + 2319 + 34 + 60 + + + 2131.5 + 2349 + + + + + + + + + + + + + + 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 + + + + + + 2218 + 2297 + 127 + 64 + + + 2286 + 2329 + + + + + + 1 + Points to operate on + 5b3f7e08-e544-4fe0-9e4b-3db19a741927 + Points + Points + false + 55ee1539-5e98-4475-a8ba-1169a4c57793 + 1 + + + + + + 2220 + 2299 + 51 + 30 + + + 2247 + 2314 + + + + + + + + Proximity tolerance distance + ee3717b7-d100-42aa-995d-2144ff415039 + Tolerance + Tolerance + false + 0 + + + + + + 2220 + 2329 + 51 + 30 + + + 2247 + 2344 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.00390625 + + + + + + + + + + + 1 + Culled points + c28a4886-26f5-4754-bf32-5f667a65e5e3 + Points + Points + false + 0 + + + + + + 2301 + 2299 + 42 + 20 + + + 2323.5 + 2309 + + + + + + + + 1 + Index map of culled points + b9dcc68b-7654-42c1-944e-e713fe217680 + Indices + Indices + false + 0 + + + + + + 2301 + 2319 + 42 + 20 + + + 2323.5 + 2329 + + + + + + + + 1 + Number of input points represented by this output point + 778b404f-c7ad-4590-a893-303157ea5ff4 + Valence + Valence + false + 0 + + + + + + 2301 + 2339 + 42 + 20 + + + 2323.5 + 2349 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + asin(((x-.5)*2))/PI+.5 + true + 1ce97289-65e9-4cf3-bf53-d823d7dd8457 + Expression + Expression + + + + + + 1051 + 908 + 260 + 28 + + + 1171 + 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 + + + + + + 1053 + 910 + 14 + 24 + + + 1061.5 + 922 + + + + + + + + Result of expression + 8d516d75-a280-4568-9f2e-4c80c28277d2 + Result + Result + false + 0 + + + + + + 1275 + 910 + 34 + 24 + + + 1293.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 + + + + + + 576 + 1016 + 126 + 104 + + + 643 + 1068 + + + + + + External curve as a graph + 528bca79-276b-4566-a9b6-26b5ddcdec24 + Curve + Curve + false + db0988f3-f64e-4482-818b-dd8958ca3482 + 1 + + + + + + 578 + 1018 + 50 + 20 + + + 604.5 + 1028 + + + + + + + + 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 + + + + + + 578 + 1038 + 50 + 20 + + + 604.5 + 1048 + + + + + + + + 1 + List of input numbers + 8377e845-adb2-42b1-add4-846b442f00de + Numbers + Numbers + false + 245a8eff-b1e2-4ac6-aaf1-1c5fc5923a2e + 1 + + + + + + 578 + 1058 + 50 + 20 + + + 604.5 + 1068 + + + + + + 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 + + + + + + 578 + 1078 + 50 + 20 + + + 604.5 + 1088 + + + + + + + + (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 + + + + + + 578 + 1098 + 50 + 20 + + + 604.5 + 1108 + + + + + + + + 1 + Output Numbers + 67efba45-eb7d-43f4-ad58-46cc0e6362c0 + Number + Number + false + 0 + + + + + + 658 + 1018 + 42 + 100 + + + 680.5 + 1068 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 088e7312-601b-4836-9de1-fec66ead40a2 + Scale + Scale + + + + + + 1533 + 2502 + 138 + 64 + + + 1601 + 2534 + + + + + + Base geometry + 5ae8565e-cc31-4f6c-aa29-74602ae21293 + Geometry + Geometry + true + 5b0b71bb-4440-4be3-8ddb-139e90e6799e + 1 + + + + + + 1535 + 2504 + 51 + 20 + + + 1562 + 2514 + + + + + + + + Center of scaling + f4c18fe2-ce82-49b0-a396-eefb214a5a55 + Center + Center + false + 0 + + + + + + 1535 + 2524 + 51 + 20 + + + 1562 + 2534 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + f6cade7f-bd53-47bc-93da-061f0c5a606a + Factor + Factor + false + c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 + 1 + + + + + + 1535 + 2544 + 51 + 20 + + + 1562 + 2554 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 964b1171-5914-47d0-9b31-9c743b34d7c9 + Geometry + Geometry + false + 0 + + + + + + 1616 + 2504 + 53 + 30 + + + 1644 + 2519 + + + + + + + + Transformation data + 32226f34-279b-4b4c-a985-70f9446d1d58 + Transform + Transform + false + 0 + + + + + + 1616 + 2534 + 53 + 30 + + + 1644 + 2549 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 + Number Slider + Number Slider + false + 0 + + + + + + 1319 + 2613 + 198 + 20 + + + 1319.263 + 2613.937 + + + + + + 6 + 1 + 0 + 2 + 0 + 0 + 0.666666 + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 137e273c-09ab-4ca1-b852-2a84ee78f2a4 + Scale + Scale + + + + + + 1579 + 2220 + 154 + 64 + + + 1663 + 2252 + + + + + + Base geometry + 6f84cd59-be80-4040-a80b-676193b32037 + Geometry + Geometry + true + a2f6c682-6ede-4951-9367-e5ca62b87e0e + 1 + + + + + + 1581 + 2222 + 67 + 20 + + + 1624 + 2232 + + + + + + + + Center of scaling + 995bd203-141b-408e-addd-b02e9831d5d5 + Center + Center + false + 0 + + + + + + 1581 + 2242 + 67 + 20 + + + 1624 + 2252 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + e1005c2b-5cb3-49b3-b490-0468b961bef9 + 2-X + Factor + Factor + false + c2b5e2c8-e05b-4de0-bc70-a71bf37b6d11 + 1 + + + + + + 1581 + 2262 + 67 + 20 + + + 1624 + 2272 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 83913e1d-8f9e-48d3-ae01-1ac0c58f5632 + Geometry + Geometry + false + 0 + + + + + + 1678 + 2222 + 53 + 30 + + + 1706 + 2237 + + + + + + + + Transformation data + 37ddf7c8-6a01-4151-a7e4-9ea9f008c19f + Transform + Transform + false + 0 + + + + + + 1678 + 2252 + 53 + 30 + + + 1706 + 2267 + + + + + + + + + + + + 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 + + + + + + 1848 + 2613 + 67 + 64 + + + 1901 + 2645 + + + + + + Dot location + true + dfae0259-493a-4b2e-9088-6c57e60b20ab + true + Point + Point + false + a5acf1da-7fb6-490a-85fd-c91ff0a48f66 + 1 + + + + + + 1850 + 2615 + 36 + 20 + + + 1869.5 + 2625 + + + + + + + + Dot colour + fd9d88eb-ece6-42bd-b595-cdfc2a0d2f6e + true + Colour + Colour + false + 0 + + + + + + 1850 + 2635 + 36 + 20 + + + 1869.5 + 2645 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Dot size + 82b09725-d116-441b-8521-ac39492815cd + true + Size + Size + false + 0 + + + + + + 1850 + 2655 + 36 + 20 + + + 1869.5 + 2665 + + + + + + 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 + + + + + + 1811 + 2134 + 138 + 44 + + + 1879 + 2156 + + + + + + Base geometry + c6376dc8-4ed6-4ff0-9f93-0a751bf740f8 + Geometry + Geometry + true + 83913e1d-8f9e-48d3-ae01-1ac0c58f5632 + 1 + + + + + + 1813 + 2136 + 51 + 20 + + + 1840 + 2146 + + + + + + + + Translation vector + 9d33679f-261e-4f3c-b563-7ff4105cc241 + Motion + Motion + false + 83ae9942-2c87-4e4d-aa02-992d9cf0bab2 + 1 + + + + + + 1813 + 2156 + 51 + 20 + + + 1840 + 2166 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0.5 + 0.5 + 0 + + + + + + + + + + + + Translated geometry + a8ac2bac-f09d-4b54-a9c1-4272efdab873 + Geometry + Geometry + false + 0 + + + + + + 1894 + 2136 + 53 + 20 + + + 1922 + 2146 + + + + + + + + Transformation data + dbcdb307-fda7-4430-afec-cf18f862e100 + Transform + Transform + false + 0 + + + + + + 1894 + 2156 + 53 + 20 + + + 1922 + 2166 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 466c89d4-b80e-475b-b796-b92fc128d703 + Vector 2Pt + Vector 2Pt + + + + + + 1873 + 2467 + 112 + 64 + + + 1931 + 2499 + + + + + + Base point + 46cc65c1-45e7-4052-a5e5-c11f4002e9cf + Point A + Point A + false + 9bd6c398-3e54-4218-b9e6-932402228f8b + 1 + + + + + + 1875 + 2469 + 41 + 20 + + + 1897 + 2479 + + + + + + + + Tip point + 6e5c5705-e87c-4dc9-8964-e592c8a12232 + Point B + Point B + false + a5acf1da-7fb6-490a-85fd-c91ff0a48f66 + 1 + + + + + + 1875 + 2489 + 41 + 20 + + + 1897 + 2499 + + + + + + + + Unitize output + 4e0c9da8-1b95-4617-9b68-29a56e4a3840 + Unitize + Unitize + false + 0 + + + + + + 1875 + 2509 + 41 + 20 + + + 1897 + 2519 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 83ae9942-2c87-4e4d-aa02-992d9cf0bab2 + Vector + Vector + false + 0 + + + + + + 1946 + 2469 + 37 + 30 + + + 1966 + 2484 + + + + + + + + Vector length + 6c131bea-6cde-47c8-9acf-af98e66392fa + Length + Length + false + 0 + + + + + + 1946 + 2499 + 37 + 30 + + + 1966 + 2514 + + + + + + + + + + + + 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 + + + + + + 1721 + 2525 + 90 + 64 + + + 1785 + 2557 + + + + + + 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 + + + + + + 1723 + 2527 + 47 + 20 + + + 1756 + 2537 + + + + + + + + Item index + 51b44dca-0a48-452f-9afa-a9f05669fd23 + Index + Index + false + 0 + + + + + + 1723 + 2547 + 47 + 20 + + + 1756 + 2557 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 5a3e897d-db86-403e-ae34-26b7fe4de2d3 + Wrap + Wrap + false + 0 + + + + + + 1723 + 2567 + 47 + 20 + + + 1756 + 2577 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + a5acf1da-7fb6-490a-85fd-c91ff0a48f66 + false + Item + i + false + 0 + + + + + + 1800 + 2527 + 9 + 60 + + + 1806 + 2557 + + + + + + + + + + + + + + 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 + + + + + + 1762 + 2268 + 74 + 64 + + + 1810 + 2300 + + + + + + 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 + + + + + + 1764 + 2270 + 31 + 20 + + + 1781 + 2280 + + + + + + + + Item index + de4b88af-3391-4c22-8270-42673d95ec39 + Index + Index + false + 0 + + + + + + 1764 + 2290 + 31 + 20 + + + 1781 + 2300 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + aadc239c-01d8-4d7a-99bc-28e2e780d2bf + Wrap + Wrap + false + 0 + + + + + + 1764 + 2310 + 31 + 20 + + + 1781 + 2320 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 9bd6c398-3e54-4218-b9e6-932402228f8b + false + Item + i + false + 0 + + + + + + 1825 + 2270 + 9 + 60 + + + 1831 + 2300 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2747edb3-7df3-42eb-8e3a-c2e904ebb97e + Relay + + false + f359162a-bfcf-4279-8051-7dd4406e43ec + 1 + + + + + + 2149 + 1787 + 40 + 16 + + + 2169 + 1795 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b0a157c8-5af9-4029-b949-4b75b2fd22e4 + Relay + + false + d7526cc7-6dd0-47da-bbb4-9d218723e550 + 1 + + + + + + 1722 + 1871 + 40 + 16 + + + 1742 + 1879 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 8c4b0dae-c90b-4e1c-b7f4-a0e9870fdfb8 + Relay + + false + 15c4ebf3-c49a-40ea-80ee-84caea14b9d1 + 1 + + + + + + 1729 + 1650 + 40 + 16 + + + 1749 + 1658 + + + + + + + + + + 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 + + + + + + 1887 + 1362 + 160 + 224 + + + 1955 + 1474 + + + + + + 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 + + + + + + 1889 + 1364 + 51 + 27 + + + 1916 + 1377.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 + + + + + + 1889 + 1391 + 51 + 28 + + + 1916 + 1405.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 + + + + + + 1889 + 1419 + 51 + 27 + + + 1916 + 1432.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 + + + + + + 1889 + 1446 + 51 + 28 + + + 1916 + 1460.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 + + + + + + 1889 + 1474 + 51 + 27 + + + 1916 + 1487.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 + + + + + + 1889 + 1501 + 51 + 28 + + + 1916 + 1515.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 + + + + + + 1889 + 1529 + 51 + 27 + + + 1916 + 1542.75 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Size of the graph labels + a8d1aa05-37f1-4d87-8030-28cfb18d7295 + true + Text Size + Text Size + false + 0 + + + + + + 1889 + 1556 + 51 + 28 + + + 1916 + 1570.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 + + + + + + 1970 + 1364 + 75 + 20 + + + 2009 + 1374 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 5f850086-4b97-48fd-8398-47e854431d25 + true + Graph Curves + Graph Curves + false + 0 + + + + + + 1970 + 1384 + 75 + 20 + + + 2009 + 1394 + + + + + + + + 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 + + + + + + 1970 + 1404 + 75 + 20 + + + 2009 + 1414 + + + + + + + + 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 + + + + + + 1970 + 1424 + 75 + 20 + + + 2009 + 1434 + + + + + + + + 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 + + + + + + 1970 + 1444 + 75 + 20 + + + 2009 + 1454 + + + + + + + + 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 + + + + + + 1970 + 1464 + 75 + 20 + + + 2009 + 1474 + + + + + + + + 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 + + + + + + 1970 + 1484 + 75 + 20 + + + 2009 + 1494 + + + + + + + + The graph boundary background as a surface + 3dd84c6d-2062-4f35-ae54-ef8b075b545c + true + Boundary + Boundary + false + 0 + + + + + + 1970 + 1504 + 75 + 20 + + + 2009 + 1514 + + + + + + + + 1 + The graph labels as curve outlines + c098e543-c27a-4ab6-b21a-bd3247dbd78c + true + Labels + Labels + false + 0 + + + + + + 1970 + 1524 + 75 + 20 + + + 2009 + 1534 + + + + + + + + 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 + + + + + + 1970 + 1544 + 75 + 20 + + + 2009 + 1554 + + + + + + + + 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 + + + + + + 1970 + 1564 + 75 + 20 + + + 2009 + 1574 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 8682416f-08e6-4572-892a-fec04be41519 + Scale + Scale + + + + + + 1316 + 1626 + 154 + 64 + + + 1400 + 1658 + + + + + + Base geometry + f5218837-e3bc-4453-b08a-3ff421be5433 + Geometry + Geometry + true + 364a8bab-7464-4252-b147-3189d1214b39 + 1 + + + + + + 1318 + 1628 + 67 + 20 + + + 1361 + 1638 + + + + + + + + Center of scaling + 14d00f0c-1a05-4926-8d51-9102ae3723d0 + Center + Center + false + 0 + + + + + + 1318 + 1648 + 67 + 20 + + + 1361 + 1658 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + cae47ef8-6740-404b-b9ea-4ced831238f6 + 2^X + Factor + Factor + false + a1fb4383-fb99-46a3-8272-08d1d7b9d525 + 1 + + + + + + 1318 + 1668 + 67 + 20 + + + 1361 + 1678 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 5c931c31-44a2-43e3-b83b-c7444b120038 + Geometry + Geometry + false + 0 + + + + + + 1415 + 1628 + 53 + 30 + + + 1443 + 1643 + + + + + + + + Transformation data + 43f6326b-d529-46c1-8bc2-26ca1552874b + Transform + Transform + false + 0 + + + + + + 1415 + 1658 + 53 + 30 + + + 1443 + 1673 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 364a8bab-7464-4252-b147-3189d1214b39 + Relay + + false + a528eb21-5287-4e3e-aaef-e7aa966a1d77 + 1 + + + + + + 1316 + 1759 + 40 + 16 + + + 1336 + 1767 + + + + + + + + + + 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 + + + + + + 1202 + 1551 + 250 + 20 + + + 1202.69 + 1551.175 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 11b4a124-40f6-4e9c-8a1f-3ce7a60cffdb + Relay + + false + c28a4886-26f5-4754-bf32-5f667a65e5e3 + 1 + + + + + + 1539 + 2118 + 40 + 16 + + + 1559 + 2126 + + + + + + + + + + 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 + + + + + + 1448 + 2093 + 40 + 16 + + + 1468 + 2101 + + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA8GSURBVHhe7ZxHbxzJGYb1P3wy4JtP/gsG9rCArz4ZEGALNvaks7Hw0T7IggwFKktWonKWVpEKq5wlW1miIkWKcYbkcDhiph/q1ZYb1TM9PT0z3SpufYdGTXd1he+tL1b1LFjgaR5wYNaTsxz4svwY/48p0uHDhz99+kSnMzMzk5OTExMTU1NTFg+5I5qenubRhw8fDhw4cOXKFTNMym1tbZcvXz5y5Eg+n9frVKZBKBqR0dHRS5cu0cLBgwfv3r1L5WKxmMvlrLeeP39+7tw5eqTy7du3a+XQxYsX79y5c+3aNQo1vUt9EW8xyOvXr9+8eZOmRLdu3eKOWMGAs4Hw6tWr9+/f/89PBKcePXr05MmT9vb2p0+fcltP//uZVAtGg1aQEWIrNZ89e/bw4UPTWvAtc9Mq3Lt3T8AcO3aMHs1iojA6XSzMzi0v6MWLF+fPn6cm3IRrN27cqAkMKsNoRl7TWxbYwvLChQuMhCtjhnsCFSwzg5BRMiAWOMT4GIrK3Gdw/GTlMlyEDNIjfgbnJu4wDdOOqsUkAcOaOH78OBCiBgYHB1EMhWLp3z98v2XTn8ZyQ3CHYZw8eRKuCUVWjLWMqsqWBJFJ1YOihgpbRMxaxHiyhFCTF35mhlpusIzxsXgZIivOqBQLQvhbJ2tofOfOncjW+Ph4f39/oVDo7s2vXv9d699+V3jXCXdOnToFxgZCFg2jrQmMhggiCw41g9ERGW2vcjaKVFIozQBTVDZkJImlJ3VBgZpB3kmzJTAzltzQ17t372RuRaOzw0OzBaNIg13QKeOptVOJr1lt1mStn2XXh1aShoTV7+3t7evrGx4e1p0MIGSUQNLV1cXCZ0DQwMAArkQulx8ulgrFT7n8IEPkNxWgoaEhhgujLW4iPYhFTTJh4UeDO3bsABW06MfPFFzjcAcjLTVgXkzg1xhBZBXSlwBgymUJ3SMlLxWl7mDXmTNnBBj+HQofGhsbK314lw2EDGjbtm1wraenB/xAiOvg4NDszHRvx8uPb57MTE+CHzOkjgqM++3bt7t27YLpQQ1cq2WyIIRBJ06cwBaCHF1gERHHID1+/BgIpUhNvwn8GsATEvv27cMZNv6zEX1ToEf5B3QH3rhdrFRAxdcLV+6/P+dLZyCFcITJlEolXH8TS8C40fyLK//41Zm//mLgzUmj9ClIyyG1KJMgZijYqt5E1QoMhmVhHASrIKtsLRTj18RRADLkdAEYOM80FUSiUCxYcLKegJD6iCMTZAC8zh1ex2BDYppirb7+/mwghK2AAYSajKSNsKw48PxayzcXlv22p/0k6hTnAkKF8gT5IC4kmjTcZG61ehaV4JQPVYkQAkuXSjFW7d2Ap2COkfMWV6aTz+fGx2cvXun/w+//ePv2TTSNJgsqWt+KoLREKBD57N27F83Z3d2NEoZkXzKzhYxy69atCu0hVhajR73MlSemxyeROyRvZg7UYpH7gI0sokh5yyhSRRRx5KCqIEZUqOQ0Rfs1Bjw51cZgY8/IJIAE63JqZrb1yK4fW/7JrH8yJYNAyOImjJEhNAM7e/asQsCylIEi1Sru6OjAfejs7OTK4uru/tjZ1dXT04tn098/wE00p1wMEZ5F0CAhGbUG2gmwZKiVOirr14jvGMsgeAYMBB1xDCSPJmZLIxYqsoXWUPUivApTZopUNoaxKngPkuEajKAadViDkPHTtEIbElHEAbWSuMvCGU0QBs+KgpgLsQEeGXqFBWu5vpY7Ex4Y7Yd5xZ1sIDRaCHjCQZJw5T5zVqaGq4kjTborbKLi4JGgToTRlV8jj6OS5AV7ZGpUljMiWQwT2cGwFEYMOxsIGdCDBw8UFypmUFzIVYGgua/AEUuJtYAoYBG1usOOYgJ4Yr4izzBcmZEgo/iZaDlj86LNM/WVVOIaJimemKNStWwgxLqgT5RlwBcFG66Wb43NNysUd5SB4pHim2EqNMlKbK1p/nEql10uwglNAHgsRwqW2oxoOcL7tfLAcYaXDYTMH6uASTB7TIqsuY6Pjw3nehkWQqkEjUQTrxVmrVmz5tChQ0ePHpWCbbY7Kg7SS1BpG/DksMj1T7APFQeeOHWygZCREegoLuSKh42GHBkZwc9ub1v3bO83ud65FLNF1JQ/BkOVO00NQuk9iQi9B8Ez8UNq47FwzQZCNCEJNjBTUAiEn4lMxfCtlt/cbf3z6GixUgxEPWW9U4gojBRiwOhODot6F3KGmxLEOhO2cWQuXCcbCBUXKrQ3m/KUp6cmB7oeT3zeMzBuDooUM6nAH2JPmL37BNsFyRgknIANR9Gku8JNUQ1cQTEdxRAcQDYQIoUbN24k80L3AEnYjl9jHXogT2Hy8bg2JpX6+vXr/fv3m33EZMDEecuyefQY7WuYSCllFLOBEA6SasL+4c7o4AzqlGuQTDLXRFF6ilBKrdW5RxGBojDQnrMkT5uacdx9hYlxlkij6mQGIQAQWliBEXeqEmxVuqQZnDIHBtgWCKrNmGGola9pFEjR7WQGoZz16Agp/JTUjLwGIGwsgxiMcn6Ap/URVJuKK+iXPF/ZLJe5SQXWZTOWV6X5ZglhMgyIDhu7RxE8qiPwwsZM4gW6OFMcHnj//j1XiFSRIfOTp+QfEgTpyRjiGITaHGjUHoUkD4WJcg5LnsVQKnNalUAIY0xgM3fWrfDlfI1c5WDa+s2bN1bUkQyeOG+5BKFCESCs/+CaBZ60ejS/0OFAiJ+MSyUPOXh2mZtsPoAuGSWwRK9ap5bjgJGsjmMQAp7xRc350qoHR60Y3EgeTZVVm2VZqZ0TwCMWwn9WAfahNnHNrMPjHGs+ffp0OhbRMQjJj5BT5nQJBJswORAFHd8Wcd4y+JOycmNByQO8OJIXTL5Q5sQp+lNH7tCiOpq1dOnS8MEk7GJwdzOZeMV8K0sI4SmSRIAIaVNXhYjJg4SO7bK5Qb4GOcA4IRCVsnG6z3Y/bcrm1QqekNZJGSh43JSWdQJPOSZGwqjIyCOR+FwkgZsXuWafnYGhoIWeQaTItmBFmDkJGo5iIF5wGWjB0lqG1P/hM2F4WP7CT9lVA+HE5ATbkNqApE2uPKIveoStCmNoVkLJzUoRgtG9ypzxLpW3b98OVAifRmtOH9EF0CKXjIr71OEtUkjBL3hiilSCamlLIXODoehDNhy0C1iW4I6OkFj71/CRr1v0SlAgpqdmux61vb+zfnzsS4ZHSR8JqM5hKtWiTDSbtOjbly9f4joSFaD3KAQJB9XoXh0+YyScONWmmE6cBt0ZaxavXr2qaec9AXLmlVQh1BkLWFbp2IjFCMQL/9OII3xkp5DVLQ9eG4qs+pEiZzH77v3r1/e3fTs6WkapIuhIG0IMloAnd3H37t2YSZrSbpfVNeZNrwg/CaU5C0oj6A+uRIph4n6tJ/bdgFAeXVD5RBsw8xTValCErfoW0KJivuPR6e/7Ojtlk5R0RQS5UhN2I/qyauCBMOEu6hA3T6mDWdWqMmqBR9K91v5R9OcQ5mnVEKUezKx3U5JCeSjywhMQnw+CgbgPnGpBX1xwNftQ3ARC3ZctxNcAG8xnMErjwAByqUbmPksolXQO/+bLtlWHF43lBrkv8KwTwA3kewObSglC+C7PIjEhfFgXgNSxO5E+DbG8xHAXaEUjx/oajauqoUJ1Cqv0aWLj9r8v/csvO85d4j7ncVku6QR2dcKZBoSwD7c+MXh6EVnRlwaoOPkdckOUmbScEesnIhXMWNIOFcLjGZnMt4/MWUcIZydNe1YPik2HUKnCCOczPrSsA8QC96HqdoEVKgTxQ/727NmDw6l+EUFCGsI7axj6oCmTgxS1wtl0CGE3liw+ThE1sXk6vVLPJgAGlVSnfFFIQUI4OQCE2iNM0zGpFTzVTwNCYuGGQEgjCKJObCabrd5SjhQ3FdJ/KICofhqSIxNzp76ewdT/bnMhlBMfEQLXCi3eZkOUG4sgOjku/Y/Q1/ktf/0IVW2huRDCJlwJ6StDOJDBMj+V7zBH2azA31SgHZJYCu+qTqwhFbQ9Kb+U69fpoDYXQtwKthGUSTEH74kOleMnzFee8/9fjpdKc9/b5/NKu+BlcMUXxVbpmzxSYqntAGitACE9KpvDN9bkhvhA0JAyOA1ZLokbaS6E+DLEZIJQxwwFCWDo4KESKEqmkNVEyDA/uIjkuxUtsBtHHSrQCIce+HYSK5V4tgleBKEVK1YQSq5cuXLZsmWrVq3i7xXwafnmFlCZ4DyHkEVKgIUmFAwifTCuMnBqt8iQciXBT7b0CEnlEQKaWvrY+D54sECICIIcxAc9bFmsW7eO6/yHULt0li0M2kWZveCdiMo8QnCV7UyNEDK+HdiwYQNS2NLSsn79eqSQbd6FCxdyZYLpbApGzLe5ilR+R0Pievmu6NKUIWT8CNzmzZvXrl1LYdOmTVu2bFm8ePGiRYuWL1+OSpjnEDJ/VA0ZyFqDh0r19T9RqYkgHRHDkCVHZ7a2tgIk/9eAUK5evRo4KbPjMf8hlDlsCIQ4O7SWJn5yVZYsWQJaCB8FiAKmEUTBEvdq/kMIC9A2wf2gxHCyFMKnMZqNqP7zBQgxgSAHURABIftWPwsIER0SV4mR04uEkunjp/UBSGRzym72NnsBxWm/ue6MGQE+CF/KJ0aRGINwMGUrGGSfUjNhisPiZtdJCUJcU9QpOZcEKBJWaoOp2bxwtP2UIIQ7yixzcK0mFAnqybJ6/DKLC62OkUXAIGtq/kAvGk72Y9FdX0Me8msW0PSk0HABFJFIzk/goZQ9jUguDWFluxULWufW4NfM+kaNLQMIGbrEEfHCSWHHlX+h5+wsxF65/nFA568bNcn53U42EBqeImQ6e2++rDB/iDu/+d7A2WUMYQNn8rNtykPoPPQeQg+h8xxwfgJeCj2EznPA+Ql4KfQQOs8B5yfgpdBD6DwHnJ+Al0IPofMccH4CXgo9hM5zwPkJeCn0EDrPAecn4KXQQ+g8B5yfgJdCD6HzHHB+Al4KPYTOc8D5CXgp9BA6zwHnJ+Cl0EPoPAecn4CXQg+h8xxwfgJeCj2EznPA+Ql4KfQQOs8B5yfgpdBD6DwHnJ+Al0IPofMccH4CXgo9hM5zwPkJeCmcXxDW9O9ovvLXw4EFnuYBB/4HG400cVb+xs4AAAAASUVORK5CYII= + + + + + \ No newline at end of file