From 913a9c0aaeaa1e57921fa1d07fc3cb3f3c23cab1 Mon Sep 17 00:00:00 2001 From: 0000OOOO0000 <63518686+0000OOOO0000@users.noreply.github.com> Date: Sat, 20 Nov 2021 01:29:26 +0200 Subject: [PATCH] Add files via upload --- .../◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX | 5168 +++++++++++++++++ 1 file changed, 5168 insertions(+) create mode 100644 ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX new file mode 100644 index 00000000..df0ce691 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX @@ -0,0 +1,5168 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + cbbb3145-ea0b-44d7-b1e8-9c2ea34fd8f5 + Shaded + 1 + + 255;201;201;201 + + + 255;191;191;191 + + + + + + 637729662947815980 + + XHG.⠀⠀⠀⠀◯⠀옷ߦᗩᴥᕤᕦ⠀◯⠀ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⠀◯⠀ᗝᗱᗴᙁⓄᴥИNᑎ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ᑎИNᴥⓄᙁᗱᗴᗝ⠀◯⠀ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⠀◯⠀ᕤᕦᴥᗩߦ옷⠀◯⠀⠀⠀⠀.GHX + + + + + 0 + + + + + + -1188 + -752 + + 1 + + + + + 0 + + + + + + + 0 + + + + + 1 + + + + + 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 + + + + + + + 43 + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + 41cbda26-39f6-4fbf-afec-1caac3b7de96 + Range + Range + + + + + + 618 + 618 + 129 + 44 + + + 692 + 640 + + + + + + Domain of numeric range + 04911c59-6806-433a-8928-b424c9901ed1 + Domain + Domain + false + ebe4a0a7-d61a-4ffc-801f-d07c14e20b0e + 1 + + + + + + 620 + 620 + 57 + 20 + + + 658 + 630 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + fcb21b94-b90f-4058-a151-dbd5a876ce8c + x-1 + Steps + Steps + false + 518f83e8-92c3-458c-9646-880aa7239fa7 + 1 + + + + + + 620 + 640 + 57 + 20 + + + 658 + 650 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + 4f4f30ab-5a4d-4b71-ad5c-6c41b7e080a7 + Range + Range + false + 0 + + + + + + 707 + 620 + 38 + 40 + + + 726 + 640 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 518f83e8-92c3-458c-9646-880aa7239fa7 + Number Slider + Number Slider + false + 0 + + + + + + 176 + 710 + 256 + 20 + + + 176.4777 + 710.4271 + + + + + + 3 + 1 + 1 + 1024 + 0 + 0 + 1024 + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + 680769e4-e88b-4b83-b3c8-ed06ed2337aa + Range + Range + + + + + + 471 + 694 + 129 + 44 + + + 545 + 716 + + + + + + Domain of numeric range + 5b201256-1968-4b50-90b0-f5d149626311 + Domain + Domain + false + ebe4a0a7-d61a-4ffc-801f-d07c14e20b0e + 1 + + + + + + 473 + 696 + 57 + 20 + + + 511 + 706 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + f4c64c4e-388d-43a1-8708-af9d1303eb51 + x-1 + Steps + Steps + false + 518f83e8-92c3-458c-9646-880aa7239fa7 + 1 + + + + + + 473 + 716 + 57 + 20 + + + 511 + 726 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + a30442fa-f38f-4c41-b507-0273115c9cfa + Range + Range + false + 0 + + + + + + 560 + 696 + 38 + 40 + + + 579 + 716 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 79bd8e9b-4ce0-4bd3-ba8b-4e10ac213367 + Construct Point + Construct Point + + + + + + 637 + 663 + 132 + 64 + + + 719 + 695 + + + + + + {x} coordinate + 6c25bbc7-d382-4ae9-97ae-6a83664a2207 + X coordinate + X coordinate + false + a30442fa-f38f-4c41-b507-0273115c9cfa + 1 + + + + + + 639 + 665 + 65 + 20 + + + 673 + 675 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + fe4ba091-c7d3-472e-ab42-0f9aa4a0855a + Y coordinate + Y coordinate + false + 4268a96a-f878-4f4c-a28a-03fa865dac49 + 1 + + + + + + 639 + 685 + 65 + 20 + + + 673 + 695 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + c1562ce0-822a-4947-b848-41339d99a0ee + Z coordinate + Z coordinate + false + 0 + + + + + + 639 + 705 + 65 + 20 + + + 673 + 715 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 706a04a9-108e-491c-8bc2-89ee77c0d457 + Point + Point + false + 0 + + + + + + 734 + 665 + 33 + 60 + + + 750.5 + 695 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + f1773618-bf16-4357-bc22-4d9cc8e258cc + Interpolate + Interpolate + + + + + + 828 + 697 + 128 + 84 + + + 895 + 739 + + + + + + 1 + Interpolation points + db0cc0a5-8a22-415c-96bf-9458100d16e4 + Vertices + Vertices + false + 706a04a9-108e-491c-8bc2-89ee77c0d457 + 1 + + + + + + 830 + 699 + 50 + 20 + + + 856.5 + 709 + + + + + + + + Curve degree + 6eca26cc-1be4-425a-9261-538c5f30d6cc + Degree + Degree + false + 0 + + + + + + 830 + 719 + 50 + 20 + + + 856.5 + 729 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + aa994c80-f1e1-48ad-a8ce-6596a360dce7 + Periodic + Periodic + false + 0 + + + + + + 830 + 739 + 50 + 20 + + + 856.5 + 749 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + c31502d1-fa8c-42d3-917d-dd0ffd6eeaed + KnotStyle + KnotStyle + false + 0 + + + + + + 830 + 759 + 50 + 20 + + + 856.5 + 769 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + e73744fd-1523-4b73-b507-5f8501fcfd92 + Curve + Curve + false + 0 + + + + + + 910 + 699 + 44 + 26 + + + 932 + 712.3333 + + + + + + + + Curve length + 41dd12cb-da9a-43c4-af26-a9c85e6800ae + Length + Length + false + 0 + + + + + + 910 + 725 + 44 + 27 + + + 932 + 739 + + + + + + + + Curve domain + 8dc98506-2004-4e68-841c-657c985387ab + Domain + Domain + false + 0 + + + + + + 910 + 752 + 44 + 27 + + + 932 + 765.6666 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + 6fcecaff-71c8-43ee-890e-5d99235a1591 + Construct Domain + Construct Domain + + + + + + 448 + 618 + 143 + 44 + + + 530 + 640 + + + + + + Start value of numeric domain + d538a9cc-d69e-426f-ad70-bf3c65517c4a + Domain start + Domain start + false + 50a09898-8b07-490f-b364-d2cbb2f0cc03 + 1 + + + + + + 450 + 620 + 65 + 20 + + + 484 + 630 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 494034d5-ed64-46ff-9c27-6c961cf03523 + Domain end + Domain end + false + bc0d6729-b450-4eaf-97f1-da136c91b142 + 1 + + + + + + 450 + 640 + 65 + 20 + + + 484 + 650 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + ebe4a0a7-d61a-4ffc-801f-d07c14e20b0e + Domain + Domain + false + 0 + + + + + + 545 + 620 + 44 + 40 + + + 567 + 640 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + bc0d6729-b450-4eaf-97f1-da136c91b142 + Number Slider + Number Slider + false + 0 + + + + + + 137 + 646 + 256 + 20 + + + 137.8656 + 646.8671 + + + + + + 3 + 1 + 0 + 16 + 0 + 0 + 2 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 50a09898-8b07-490f-b364-d2cbb2f0cc03 + Number Slider + Number Slider + false + 0 + + + + + + 175 + 620 + 256 + 20 + + + 175.8817 + 620.6271 + + + + + + 3 + 1 + 0 + 100 + 0 + 0 + 0 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5252e59f-ffb1-472c-8395-1bf0a5c79d65 + 41cbda26-39f6-4fbf-afec-1caac3b7de96 + 518f83e8-92c3-458c-9646-880aa7239fa7 + 680769e4-e88b-4b83-b3c8-ed06ed2337aa + 79bd8e9b-4ce0-4bd3-ba8b-4e10ac213367 + f1773618-bf16-4357-bc22-4d9cc8e258cc + 6fcecaff-71c8-43ee-890e-5d99235a1591 + bc0d6729-b450-4eaf-97f1-da136c91b142 + 50a09898-8b07-490f-b364-d2cbb2f0cc03 + 771f4255-2ea6-49fe-a0ad-10dd18eca019 + b4cc584f-7b40-4647-89e7-8b7f5680c28d + 7e8d883b-2637-4556-8b0c-a4dd67804f95 + a179e9ce-b793-4379-b6b4-2d4abd30abfb + ee749c6c-f0c4-437f-b7d0-eae779975cfe + 2274b9ce-48f3-4149-94fc-7975fd749a7e + a88b1a0c-fa8a-49cd-9b09-9732aa637968 + 16 + fcaf7139-4958-4823-add1-32f6fa0d4dc3 + Group + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 771f4255-2ea6-49fe-a0ad-10dd18eca019 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 9 + + 0.018 + + + + + + 1037 + 737 + 250 + 20 + + + 1037.282 + 737.3861 + + + + + + + + + + 5a41528b-12b9-40dc-a3f2-842034d267c4 + Text Tag 3D + + + + + Represents a list of 3D text tags in a Rhino viewport + true + a179e9ce-b793-4379-b6b4-2d4abd30abfb + Text Tag 3D + Text Tag 3D + + + + + + 1386 + 660 + 92 + 104 + + + 1464 + 712 + + + + + + Location and orientation of text tag + true + b1ef262c-238d-4cc5-b70d-388a386417bf + Location + Location + false + 522553b7-d401-48d4-9ef3-501dad3b6017 + 1 + + + + + + 1388 + 662 + 61 + 20 + + + 1420 + 672 + + + + + + + + The text to display + 3bd0e7b8-60ed-4321-8b1b-8196fcc8f426 + Text + Text + true + 0 + + + + + + 1388 + 682 + 61 + 20 + + + 1420 + 692 + + + + + + 1 + + + + + 1 + {0} + + + + + false + SQRT(.5^2-(X-.5)^2) + + + + + + + + + + + Size of text + 78213b40-82b2-4530-84a8-ae4b8f2f12c6 + Size + Size + false + 771f4255-2ea6-49fe-a0ad-10dd18eca019 + 1 + + + + + + 1388 + 702 + 61 + 20 + + + 1420 + 712 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Optional colour of tag + c1b7d19d-1d46-4987-b022-f78dd3bdef1f + Colour + Colour + true + 0 + + + + + + 1388 + 722 + 61 + 20 + + + 1420 + 732 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;212;212;212 + + + + + + + + + + + + Text justification + e681985c-8769-4ba9-b801-f3da945dfa40 + Justification + Justification + false + 0 + + + + + + 1388 + 742 + 61 + 20 + + + 1420 + 752 + + + + + + 1 + + + + + 1 + {0} + + + + + 8 + + + + + + + + + + + + + + + c048ad76-ffcd-43b1-a007-4dd1b2373326 + Horizontal Frame + + + + + Get a horizontally aligned frame along a curve at a specified parameter. + ee749c6c-f0c4-437f-b7d0-eae779975cfe + Horizontal Frame + Horizontal Frame + + + + + + 1240 + 682 + 125 + 44 + + + 1310 + 704 + + + + + + Curve to evaluate + 180cd76b-4178-479e-8e21-bcf04f5e1913 + Curve + Curve + false + e73744fd-1523-4b73-b507-5f8501fcfd92 + 1 + + + + + + 1242 + 684 + 53 + 20 + + + 1270 + 694 + + + + + + + + Parameter on curve domain to evaluate + 8c619fad-66f6-4526-a889-4588a84fd9ac + Parameter + Parameter + false + 2274b9ce-48f3-4149-94fc-7975fd749a7e + 1 + + + + + + 1242 + 704 + 53 + 20 + + + 1270 + 714 + + + + + + + + Horizontal curve frame at {t} + 522553b7-d401-48d4-9ef3-501dad3b6017 + Frame + Frame + false + 0 + + + + + + 1325 + 684 + 38 + 40 + + + 1344 + 704 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 2274b9ce-48f3-4149-94fc-7975fd749a7e + Number Slider + Number Slider + false + 0 + + + + + + 1025 + 704 + 198 + 20 + + + 1025.282 + 704.3861 + + + + + + 6 + 1 + 0 + 255 + 0 + 0 + 63 + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + SIN((X)*4*ATAN(1)) + a88b1a0c-fa8a-49cd-9b09-9732aa637968 + Expression + Expression + + + + + + 886 + 607 + 183 + 28 + + + 977 + 621 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 99556b3f-c67e-4851-bc73-a37f391cba01 + Variable X + X + true + 4f4f30ab-5a4d-4b71-ad5c-6c41b7e080a7 + 1 + + + + + + 888 + 609 + 14 + 24 + + + 896.5 + 621 + + + + + + + + Result of expression + 4268a96a-f878-4f4c-a28a-03fa865dac49 + Result + R + false + 0 + + + + + + 1051 + 609 + 16 + 24 + + + 1059 + 621 + + + + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + 0ff96896-2589-4be7-bdcf-bfdb37ceaae7 + Curvature Graph + Curvature Graph + + + + + + 1086 + 831 + 71 + 64 + + + 1143 + 863 + + + + + + Curve for Curvature graph display + true + 77de4db9-a729-41b1-a2ad-886caec777be + Curve + Curve + false + e73744fd-1523-4b73-b507-5f8501fcfd92 + 1 + + + + + + 1088 + 833 + 40 + 20 + + + 1109.5 + 843 + + + + + + + + Sampling density of the Graph + a8b5c2f5-9f47-48bf-846d-c3277827e4fb + Density + Density + false + c17b4a63-d882-438b-b245-1f527e39cffd + 1 + + + + + + 1088 + 853 + 40 + 20 + + + 1109.5 + 863 + + + + + + 1 + + + + + 1 + {0} + + + + + 5 + + + + + + + + + + + Scale of graph + 290772f2-036f-44cb-b2de-83d33bdc5230 + Scale + Scale + false + ab03a86e-03d7-4c8d-93dd-9f25fec8e0f2 + 1 + + + + + + 1088 + 873 + 40 + 20 + + + 1109.5 + 883 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + c17b4a63-d882-438b-b245-1f527e39cffd + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 1.0 + + + + + + 818 + 853 + 250 + 20 + + + 818.6603 + 853.349 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ab03a86e-03d7-4c8d-93dd-9f25fec8e0f2 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 89.0 + + + + + + 817 + 873 + 250 + 20 + + + 817.4453 + 873.795 + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + 6e7b2c4d-c69c-4fc0-97cf-561f7404fded + Divide Curve + Divide Curve + + + + + + 1116 + 948 + 128 + 64 + + + 1166 + 980 + + + + + + Curve to divide + 73429b7e-26d4-4c4e-96ff-b27ad0cf3805 + Curve + Curve + false + a47fe91f-b928-4fe6-aa4c-c2626ca4ea77 + 1 + + + + + + 1118 + 950 + 33 + 20 + + + 1136 + 960 + + + + + + + + Number of segments + f9526e3a-d62e-4355-b3df-4222f468ba3d + Count + Count + false + 06e7b367-0eca-4fe1-bdb3-2a9c3adc47d6 + 1 + + + + + + 1118 + 970 + 33 + 20 + + + 1136 + 980 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 9dacf3ae-9d3d-4653-bc06-7c42ea973d41 + Kinks + Kinks + false + 0 + + + + + + 1118 + 990 + 33 + 20 + + + 1136 + 1000 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 89cb7b03-97bc-4d26-92e3-e006c1153319 + Points + Points + false + 0 + + + + + + 1181 + 950 + 61 + 20 + + + 1211.5 + 960 + + + + + + + + 1 + Tangent vectors at division points + 33ddc6b6-c647-4e2a-a6fc-9440bdd9ab55 + Tangents + Tangents + false + 0 + + + + + + 1181 + 970 + 61 + 20 + + + 1211.5 + 980 + + + + + + + + 1 + Parameter values at division points + 312b0a17-24a4-401f-baf2-4d8529757ca1 + Parameters + Parameters + false + 0 + + + + + + 1181 + 990 + 61 + 20 + + + 1211.5 + 1000 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 06e7b367-0eca-4fe1-bdb3-2a9c3adc47d6 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 1024.0 + + + + + + 746 + 950 + 250 + 20 + + + 746.5372 + 950.456 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 370c0787-b8af-4835-ab92-13890be40cd4 + Curvature + Curvature + + + + + + 1366 + 888 + 140 + 64 + + + 1436 + 920 + + + + + + Curve to evaluate + c5965a84-3765-4f71-86b5-837a6b280d06 + Curve + Curve + false + a47fe91f-b928-4fe6-aa4c-c2626ca4ea77 + 1 + + + + + + 1368 + 890 + 53 + 30 + + + 1396 + 905 + + + + + + + + Parameter on curve domain to evaluate + a4845c6b-572d-437d-b32d-24713a275f4a + Parameter + Parameter + false + 5c90a295-d31e-470d-8e38-8e79445a7597 + 1 + + + + + + 1368 + 920 + 53 + 30 + + + 1396 + 935 + + + + + + + + Point on curve at {t} + a04d259e-fc54-4dca-9db7-92746351eaa9 + Point + Point + false + 0 + + + + + + 1451 + 890 + 53 + 20 + + + 1477.5 + 900 + + + + + + + + Curvature vector at {t} + 7cd25b84-7a00-4d83-99d6-3a24720f117f + Curvature + Curvature + false + 0 + + + + + + 1451 + 910 + 53 + 20 + + + 1477.5 + 920 + + + + + + + + Curvature circle at {t} + 3234ae9f-8dce-4d6c-a2ac-ef3584f7c441 + Curvature + Curvature + false + 0 + + + + + + 1451 + 930 + 53 + 20 + + + 1477.5 + 940 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + a47fe91f-b928-4fe6-aa4c-c2626ca4ea77 + Curve + Curve + false + e73744fd-1523-4b73-b507-5f8501fcfd92 + 1 + + + + + + 1056 + 905 + 50 + 24 + + + 1081.444 + 917.225 + + + + + + + + + + fe502a6c-31bc-4089-821d-05de68d7fe76 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Length At + + + + + Get the length along a curve from its start to a point on the curve (or optionally to a parameter on the curve), if point is not on the curve it will be pulled to it. + 3c1a7993-91c2-4029-89de-f5fb6845ea2e + Curve Length At + Curve Length At + + + + + + 1183 + 1030 + 147 + 84 + + + 1257 + 1072 + + + + + + Curve to get length along + 64d415ec-1083-4b3d-9247-d3ae71cda3fb + Curve + Curve + false + a47fe91f-b928-4fe6-aa4c-c2626ca4ea77 + 1 + + + + + + 1185 + 1032 + 57 + 20 + + + 1215 + 1042 + + + + + + + + Point on curve to get length to + 68b3d962-e2cf-4e4e-94fb-92448bbaebe8 + Point + Point + true + 89cb7b03-97bc-4d26-92e3-e006c1153319 + 1 + + + + + + 1185 + 1052 + 57 + 20 + + + 1215 + 1062 + + + + + + + + Optional parameter on curve to get length to instead of a point (will override point if a point is also input) + 2b9d7234-bfda-458f-ab42-18635e8b365d + Parameter + Parameter + true + 0 + + + + + + 1185 + 1072 + 57 + 20 + + + 1215 + 1082 + + + + + + + + If true, the length output is normalized (0.0 - 1.0) + 7f2c0199-02ca-4d00-a89b-db8f5867d60a + Normalized + Normalized + false + 0 + + + + + + 1185 + 1092 + 57 + 20 + + + 1215 + 1102 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Length along curve from start to the point on curve + b54c5cbd-cfff-479d-8590-9d79e33a157f + Length + Length + false + 0 + + + + + + 1272 + 1032 + 56 + 40 + + + 1300 + 1052 + + + + + + + + Curve parameter at the point on curve + 5c90a295-d31e-470d-8e38-8e79445a7597 + Parameter + Parameter + false + 0 + + + + + + 1272 + 1072 + 56 + 40 + + + 1300 + 1092 + + + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + 5e011036-181b-4534-88ac-1f0f2f44bfd7 + Deconstruct Arc + Deconstruct Arc + + + + + + 1526 + 974 + 117 + 64 + + + 1566 + 1006 + + + + + + Arc or Circle to deconstruct + 15c08d06-3ab5-46e0-b2b3-002f1ccd9f86 + Arc + Arc + false + 3234ae9f-8dce-4d6c-a2ac-ef3584f7c441 + 1 + + + + + + 1528 + 976 + 23 + 60 + + + 1541 + 1006 + + + + + + + + Base plane of arc or circle + 8ac867b3-bdc9-4c03-924f-2abe82a3bff8 + Base Plane + Base Plane + false + 0 + + + + + + 1581 + 976 + 60 + 20 + + + 1611 + 986 + + + + + + + + Radius of arc or circle + e19d849e-b13e-4f49-9f80-e7e055d7f067 + Radius + Radius + false + 0 + + + + + + 1581 + 996 + 60 + 20 + + + 1611 + 1006 + + + + + + + + Angle domain (in radians) of arc + 2b458d8d-25da-4a8e-aa2d-482006d83fb9 + Angle + Angle + false + 0 + + + + + + 1581 + 1016 + 60 + 20 + + + 1611 + 1026 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2fb716c8-584d-40ff-bda5-fca574670489 + Panel + Panel + false + 0.1702127680182457 + 87e58dad-e540-4380-a263-7ec4f42be8fd + 1 + Double click to edit panel content… + + + + + + 1773 + 935 + 160 + 224 + + 0 + 0 + 0 + + 1773.331 + 935.9789 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + a5438861-5743-4bcd-a078-c16c2d831a2c + Range + Range + + + + + + 676 + 1290 + 129 + 44 + + + 750 + 1312 + + + + + + Domain of numeric range + d4bbcedc-263b-4bff-857d-113761075358 + Domain + Domain + false + 80e8e7ec-bcec-42d1-8689-31007ef8b91d + 1 + + + + + + 678 + 1292 + 57 + 20 + + + 716 + 1302 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + 60a9f040-0b04-4a9a-9cef-74d06e9ee9c9 + x-1 + Steps + Steps + false + a01a6ac1-1fb2-479f-9840-516df6d62b28 + 1 + + + + + + 678 + 1312 + 57 + 20 + + + 716 + 1322 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + 2e309461-bf15-4c98-a45d-e750c1f069aa + Range + Range + false + 0 + + + + + + 765 + 1292 + 38 + 40 + + + 784 + 1312 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + a01a6ac1-1fb2-479f-9840-516df6d62b28 + Number Slider + Number Slider + false + 0 + + + + + + 235 + 1383 + 256 + 20 + + + 235.3833 + 1383.098 + + + + + + 3 + 1 + 1 + 1024 + 0 + 0 + 1024 + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + 80fcf06b-813a-48c4-afff-fb1111854df2 + Range + Range + + + + + + 536 + 1351 + 129 + 44 + + + 610 + 1373 + + + + + + Domain of numeric range + 950923c3-78a4-438c-b08a-f17a87f749db + Domain + Domain + false + 80e8e7ec-bcec-42d1-8689-31007ef8b91d + 1 + + + + + + 538 + 1353 + 57 + 20 + + + 576 + 1363 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + a50c2f3d-3a3e-41ad-8e40-4a968cca4233 + x-1 + Steps + Steps + false + a01a6ac1-1fb2-479f-9840-516df6d62b28 + 1 + + + + + + 538 + 1373 + 57 + 20 + + + 576 + 1383 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + b60e64fe-597c-4541-873a-90a8220456db + Range + Range + false + 0 + + + + + + 625 + 1353 + 38 + 40 + + + 644 + 1373 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + d2939cef-431a-48d5-a86b-12bf61ad466a + Construct Point + Construct Point + + + + + + 728 + 1361 + 132 + 64 + + + 810 + 1393 + + + + + + {x} coordinate + b0cb8f0a-4783-4038-ab9d-494e567f802c + X coordinate + X coordinate + false + b60e64fe-597c-4541-873a-90a8220456db + 1 + + + + + + 730 + 1363 + 65 + 20 + + + 764 + 1373 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 61aa27f2-0e31-4fbb-b7ed-0e47e90295ca + Y coordinate + Y coordinate + false + 27e4b84c-82e3-4fb7-bbd7-c63d57fb2253 + 1 + + + + + + 730 + 1383 + 65 + 20 + + + 764 + 1393 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 5c63e3fc-f770-4559-9f57-278548b53a8d + Z coordinate + Z coordinate + false + 0 + + + + + + 730 + 1403 + 65 + 20 + + + 764 + 1413 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 39a5507b-ff31-4fd2-856d-a4a5d2e38db1 + Point + Point + false + 0 + + + + + + 825 + 1363 + 33 + 60 + + + 841.5 + 1393 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + b578935a-17fb-4658-972f-ab1fe27a8b4c + Interpolate + Interpolate + + + + + + 886 + 1369 + 128 + 84 + + + 953 + 1411 + + + + + + 1 + Interpolation points + c28fb169-a2b4-4451-8188-7067b0c463b9 + Vertices + Vertices + false + 39a5507b-ff31-4fd2-856d-a4a5d2e38db1 + 1 + + + + + + 888 + 1371 + 50 + 20 + + + 914.5 + 1381 + + + + + + + + Curve degree + c6c4cee1-de8c-40ce-9f6e-33ba47e49299 + Degree + Degree + false + 0 + + + + + + 888 + 1391 + 50 + 20 + + + 914.5 + 1401 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 519be2d0-570e-4349-a72d-04749301b8ab + Periodic + Periodic + false + 0 + + + + + + 888 + 1411 + 50 + 20 + + + 914.5 + 1421 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + fa0db0f2-ee0e-43c0-a53f-ea24574271c8 + KnotStyle + KnotStyle + false + 0 + + + + + + 888 + 1431 + 50 + 20 + + + 914.5 + 1441 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + caac96df-f888-4d5a-8cab-05a3da55e17a + Curve + Curve + false + 0 + + + + + + 968 + 1371 + 44 + 26 + + + 990 + 1384.333 + + + + + + + + Curve length + a1340427-36cb-4bdb-b98a-64d7821e44cc + Length + Length + false + 0 + + + + + + 968 + 1397 + 44 + 27 + + + 990 + 1411 + + + + + + + + Curve domain + efb56290-0304-4b83-b70c-b8711184c2a3 + Domain + Domain + false + 0 + + + + + + 968 + 1424 + 44 + 27 + + + 990 + 1437.667 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + 59bbb7a4-5733-4ae3-860c-b4d697c97186 + Construct Domain + Construct Domain + + + + + + 506 + 1290 + 143 + 44 + + + 588 + 1312 + + + + + + Start value of numeric domain + 011e65a6-ce0b-4399-a3b6-261a4d6fd122 + Domain start + Domain start + false + c42b228f-575f-495d-b7ce-5695680efece + 1 + + + + + + 508 + 1292 + 65 + 20 + + + 542 + 1302 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 93098ddf-ed31-4d94-9d4f-6c7415b50ff7 + Domain end + Domain end + false + bc0d6729-b450-4eaf-97f1-da136c91b142 + 1 + + + + + + 508 + 1312 + 65 + 20 + + + 542 + 1322 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 80e8e7ec-bcec-42d1-8689-31007ef8b91d + Domain + Domain + false + 0 + + + + + + 603 + 1292 + 44 + 40 + + + 625 + 1312 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 616056a7-984e-4568-ad14-15d443c9a6c7 + Number Slider + Number Slider + false + 0 + + + + + + 196 + 1319 + 256 + 20 + + + 196.7712 + 1319.538 + + + + + + 3 + 1 + 0 + 16 + 0 + 0 + 1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c42b228f-575f-495d-b7ce-5695680efece + Number Slider + Number Slider + false + 0 + + + + + + 234 + 1293 + 256 + 20 + + + 234.7873 + 1293.298 + + + + + + 3 + 1 + 0 + 100 + 0 + 0 + 0 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5252e59f-ffb1-472c-8395-1bf0a5c79d65 + a5438861-5743-4bcd-a078-c16c2d831a2c + a01a6ac1-1fb2-479f-9840-516df6d62b28 + 80fcf06b-813a-48c4-afff-fb1111854df2 + d2939cef-431a-48d5-a86b-12bf61ad466a + b578935a-17fb-4658-972f-ab1fe27a8b4c + 59bbb7a4-5733-4ae3-860c-b4d697c97186 + 616056a7-984e-4568-ad14-15d443c9a6c7 + c42b228f-575f-495d-b7ce-5695680efece + a4f5db3d-967b-49f9-ba27-06bd46fe6570 + b4cc584f-7b40-4647-89e7-8b7f5680c28d + 7e8d883b-2637-4556-8b0c-a4dd67804f95 + b85b8ad1-2a1a-4c22-a0bd-40d86704876c + 92b49495-e01a-409c-adf8-1d99a84e7d2c + a2d51bd6-7f34-4e2c-a935-fb8488443b63 + ca3537f5-f4a8-49b7-b964-9df6c1d56052 + 16 + 1a208087-9ef5-4e99-b912-fcb0f23a2d58 + Group + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + a4f5db3d-967b-49f9-ba27-06bd46fe6570 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 9 + + 0.018 + + + + + + 1096 + 1410 + 250 + 20 + + + 1096.188 + 1410.057 + + + + + + + + + + 5a41528b-12b9-40dc-a3f2-842034d267c4 + Text Tag 3D + + + + + Represents a list of 3D text tags in a Rhino viewport + true + b85b8ad1-2a1a-4c22-a0bd-40d86704876c + Text Tag 3D + Text Tag 3D + + + + + + 1444 + 1332 + 92 + 104 + + + 1522 + 1384 + + + + + + Location and orientation of text tag + true + a9c0b78a-c685-491b-bbd1-ba8141d3940a + Location + Location + false + d11c1a5f-e112-45f3-947a-51f0cd75db3f + 1 + + + + + + 1446 + 1334 + 61 + 20 + + + 1478 + 1344 + + + + + + + + The text to display + 2204905f-97ec-4445-b269-4e3997c8c7da + Text + Text + true + 0 + + + + + + 1446 + 1354 + 61 + 20 + + + 1478 + 1364 + + + + + + 1 + + + + + 1 + {0} + + + + + false + SQRT(.5^2-(X-.5)^2) + + + + + + + + + + + Size of text + 5e0bf5d6-0ea6-4b4b-b6e0-7d41c7e207ab + Size + Size + false + a4f5db3d-967b-49f9-ba27-06bd46fe6570 + 1 + + + + + + 1446 + 1374 + 61 + 20 + + + 1478 + 1384 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Optional colour of tag + e49f6951-6e5f-476d-a08b-6bf29c863f11 + Colour + Colour + true + 0 + + + + + + 1446 + 1394 + 61 + 20 + + + 1478 + 1404 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;212;212;212 + + + + + + + + + + + + Text justification + e0c65ef0-b98d-4d69-9737-4b93530d89fc + Justification + Justification + false + 0 + + + + + + 1446 + 1414 + 61 + 20 + + + 1478 + 1424 + + + + + + 1 + + + + + 1 + {0} + + + + + 8 + + + + + + + + + + + + + + + c048ad76-ffcd-43b1-a007-4dd1b2373326 + Horizontal Frame + + + + + Get a horizontally aligned frame along a curve at a specified parameter. + 92b49495-e01a-409c-adf8-1d99a84e7d2c + Horizontal Frame + Horizontal Frame + + + + + + 1298 + 1354 + 125 + 44 + + + 1368 + 1376 + + + + + + Curve to evaluate + 5fd1fe55-ea7f-40c6-b6de-b25ac0abc5dd + Curve + Curve + false + caac96df-f888-4d5a-8cab-05a3da55e17a + 1 + + + + + + 1300 + 1356 + 53 + 20 + + + 1328 + 1366 + + + + + + + + Parameter on curve domain to evaluate + e560ec76-cfe7-4f36-8ce0-8a8a6cefb0db + Parameter + Parameter + false + a2d51bd6-7f34-4e2c-a935-fb8488443b63 + 1 + + + + + + 1300 + 1376 + 53 + 20 + + + 1328 + 1386 + + + + + + + + Horizontal curve frame at {t} + d11c1a5f-e112-45f3-947a-51f0cd75db3f + Frame + Frame + false + 0 + + + + + + 1383 + 1356 + 38 + 40 + + + 1402 + 1376 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + a2d51bd6-7f34-4e2c-a935-fb8488443b63 + Number Slider + Number Slider + false + 0 + + + + + + 1084 + 1377 + 198 + 20 + + + 1084.188 + 1377.057 + + + + + + 6 + 1 + 0 + 255 + 0 + 0 + 63 + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + SIN((X)*4*ATAN(1)) + ca3537f5-f4a8-49b7-b964-9df6c1d56052 + Expression + Expression + + + + + + 944 + 1279 + 183 + 28 + + + 1035 + 1293 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 90b02ca7-cb7c-4e9b-b3b2-1114a2befc1b + Variable X + X + true + 2e309461-bf15-4c98-a45d-e750c1f069aa + 1 + + + + + + 946 + 1281 + 14 + 24 + + + 954.5 + 1293 + + + + + + + + Result of expression + a54852bb-5f51-4ee0-9a1c-ad104e93997d + Result + R + false + 0 + + + + + + 1109 + 1281 + 16 + 24 + + + 1117 + 1293 + + + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + 67014a57-4407-4c71-b6f3-2a5920f76112 + Remap Numbers + Remap Numbers + + + + + + 1625 + 1165 + 118 + 64 + + + 1680 + 1197 + + + + + + Value to remap + feb52c3a-8042-435c-88ef-9ef28909f8ec + Value + Value + false + 87e58dad-e540-4380-a263-7ec4f42be8fd + 1 + + + + + + 1627 + 1167 + 38 + 20 + + + 1647.5 + 1177 + + + + + + + + Source domain + 4c92a464-0165-4690-905f-a2028825a937 + Source + Source + false + 7d291a1f-5172-4648-a01e-6449f8566f7f + 1 + + + + + + 1627 + 1187 + 38 + 20 + + + 1647.5 + 1197 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 6dec96a1-9141-410b-ad23-c3a0695b3255 + Target + Target + false + 0 + + + + + + 1627 + 1207 + 38 + 20 + + + 1647.5 + 1217 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Remapped number + 5edcabb9-3bc7-48bc-aab5-ce1b7eedb172 + Mapped + Mapped + false + 0 + + + + + + 1695 + 1167 + 46 + 30 + + + 1718 + 1182 + + + + + + + + Remapped and clipped number + 3e8030ae-e8e5-45da-bdd2-88b25c4c5593 + Clipped + Clipped + false + 0 + + + + + + 1695 + 1197 + 46 + 30 + + + 1718 + 1212 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + 3212af03-9ce0-44de-96f5-ea02022f7663 + Bounds + Bounds + + + + + + 1455 + 1208 + 125 + 28 + + + 1519 + 1222 + + + + + + 1 + Numbers to include in Bounds + a271bed8-0539-4bf7-b7a0-5347f4df3797 + Numbers + Numbers + false + 9e1c2db2-3fed-4bfe-ae5f-c35369acfb42 + 1 + + + + + + 1457 + 1210 + 47 + 24 + + + 1482 + 1222 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 7d291a1f-5172-4648-a01e-6449f8566f7f + Domain + Domain + false + 0 + + + + + + 1534 + 1210 + 44 + 24 + + + 1556 + 1222 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + e8a84fe4-eb7c-4528-89be-675e8201d790 + One Over X + One Over X + + + + + + 1517 + 1112 + 103 + 28 + + + 1566 + 1126 + + + + + + Input value + 4f99bd85-3880-4beb-9e73-85d362ffa363 + Value + Value + false + e19d849e-b13e-4f49-9f80-e7e055d7f067 + 1 + + + + + + 1519 + 1114 + 32 + 24 + + + 1536.5 + 1126 + + + + + + + + Output value + 87e58dad-e540-4380-a263-7ec4f42be8fd + Result + Result + false + 0 + + + + + + 1581 + 1114 + 37 + 24 + + + 1599.5 + 1126 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + e6781702-a4e1-4951-920f-60887c3060b5 + One Over X + One Over X + + + + + + 1358 + 1141 + 103 + 28 + + + 1407 + 1155 + + + + + + Input value + b4e762ed-4c00-4cb4-9326-72d2d5135c0c + Value + Value + false + e19d849e-b13e-4f49-9f80-e7e055d7f067 + 1 + + + + + + 1360 + 1143 + 32 + 24 + + + 1377.5 + 1155 + + + + + + + + Output value + 9e1c2db2-3fed-4bfe-ae5f-c35369acfb42 + Result + Result + false + 0 + + + + + + 1422 + 1143 + 37 + 24 + + + 1440.5 + 1155 + + + + + + + + + + + + 5e71df64-fca2-45cc-88c7-d7f6772fa7a5 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Reparameterize Numbers + + + + + Reparameterize a set of numbers to have a domain range from 0 to 1, or an inverted domain range from 1 to 0. + 90d45483-7fce-4938-bc03-414c534e330d + Reparameterize Numbers + Reparameterize Numbers + + + + + + 1648 + 1258 + 166 + 44 + + + 1712 + 1280 + + + + + + 1 + Set of numbers to reparameterize + 9665000e-91ad-491c-8089-67fea4b32084 + Numbers + Numbers + false + 5edcabb9-3bc7-48bc-aab5-ce1b7eedb172 + 1 + + + + + + 1650 + 1260 + 47 + 20 + + + 1675 + 1270 + + + + + + + + Invert the domain range to be from 1 to 0 instead of 0 to 1 + 4d932abe-7017-4a68-a9b6-a629b93358ef + Invert + Invert + false + 0 + + + + + + 1650 + 1280 + 47 + 20 + + + 1675 + 1290 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Resulting reparameterized set of numbers + 27e4b84c-82e3-4fb7-bbd7-c63d57fb2253 + Reparameterized + Reparameterized + false + 0 + + + + + + 1727 + 1260 + 85 + 20 + + + 1769.5 + 1270 + + + + + + + + The original domain range of the set of numbers + 6893f545-17ef-434d-af11-38de410802a6 + Original + Original + false + 0 + + + + + + 1727 + 1280 + 85 + 20 + + + 1769.5 + 1290 + + + + + + + + + + + + + + + + + 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 + + + + + \ No newline at end of file