From 5ce0e51f93c87c2878a3f80940ddf42cc690552c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=A0=80?= Date: Sat, 7 Oct 2023 03:31:45 +0000 Subject: [PATCH] =?UTF-8?q?=E2=A0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../⚪ᔓᔕ⚪Ⓞ⚪ᴥ⚪ᗱᗴ⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꖴ⚪옷⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪옷⚪ꖴ⚪ИN⚪Ⓞ‎⚪ᑐᑕ⚪ᗱᗴ⚪ᴥ⚪Ⓞ⚪ᔓᔕ⚪/⚪ᴥ⚪ᗱᗴ⚪ߦ⚪Ⓞ⚪옷⚪ᔓᔕ⚪ᗩ⚪ᴥ⚪ᕤᕦ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᕤᕦ⚪ᴥ⚪ᗩ⚪ᔓᔕ⚪옷⚪Ⓞ⚪ߦ⚪ᗱᗴ⚪ᴥ⚪/hg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.gh | Bin 0 -> 46165 bytes .../⚪ᔓᔕ⚪Ⓞ⚪ᴥ⚪ᗱᗴ⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꖴ⚪옷⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪옷⚪ꖴ⚪ИN⚪Ⓞ‎⚪ᑐᑕ⚪ᗱᗴ⚪ᴥ⚪Ⓞ⚪ᔓᔕ⚪/⚪ᴥ⚪ᗱᗴ⚪ߦ⚪Ⓞ⚪옷⚪ᔓᔕ⚪ᗩ⚪ᴥ⚪ᕤᕦ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᕤᕦ⚪ᴥ⚪ᗩ⚪ᔓᔕ⚪옷⚪Ⓞ⚪ߦ⚪ᗱᗴ⚪ᴥ⚪/xhg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.ghx | 21399 ++++++++++++++++ 2 files changed, 21399 insertions(+) create mode 100644 ⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪✤⚪ᴥ⚪ᗩ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᗩ⚪ᴥ⚪✤⚪/⚪ᗱᗴ⚪ᴥ⚪ᗩ⚪ᗯ⚪✤⚪ꗳ⚪Ⓞ⚪ᔓᔕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᔓᔕ⚪Ⓞ⚪ꗳ⚪✤⚪ᗯ⚪ᗩ⚪ᴥ⚪ᗱᗴ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᔓᔕ⚪Ⓞ⚪ᴥ⚪ᗱᗴ⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꖴ⚪옷⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪옷⚪ꖴ⚪ИN⚪Ⓞ‎⚪ᑐᑕ⚪ᗱᗴ⚪ᴥ⚪Ⓞ⚪ᔓᔕ⚪/⚪ᴥ⚪ᗱᗴ⚪ߦ⚪Ⓞ⚪옷⚪ᔓᔕ⚪ᗩ⚪ᴥ⚪ᕤᕦ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᕤᕦ⚪ᴥ⚪ᗩ⚪ᔓᔕ⚪옷⚪Ⓞ⚪ߦ⚪ᗱᗴ⚪ᴥ⚪/hg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.gh create mode 100644 ⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪✤⚪ᴥ⚪ᗩ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᗩ⚪ᴥ⚪✤⚪/⚪ᗱᗴ⚪ᴥ⚪ᗩ⚪ᗯ⚪✤⚪ꗳ⚪Ⓞ⚪ᔓᔕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᔓᔕ⚪Ⓞ⚪ꗳ⚪✤⚪ᗯ⚪ᗩ⚪ᴥ⚪ᗱᗴ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᔓᔕ⚪Ⓞ⚪ᴥ⚪ᗱᗴ⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꖴ⚪옷⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪옷⚪ꖴ⚪ИN⚪Ⓞ‎⚪ᑐᑕ⚪ᗱᗴ⚪ᴥ⚪Ⓞ⚪ᔓᔕ⚪/⚪ᴥ⚪ᗱᗴ⚪ߦ⚪Ⓞ⚪옷⚪ᔓᔕ⚪ᗩ⚪ᴥ⚪ᕤᕦ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᕤᕦ⚪ᴥ⚪ᗩ⚪ᔓᔕ⚪옷⚪Ⓞ⚪ߦ⚪ᗱᗴ⚪ᴥ⚪/xhg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.ghx diff --git a/⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪✤⚪ᴥ⚪ᗩ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᗩ⚪ᴥ⚪✤⚪/⚪ᗱᗴ⚪ᴥ⚪ᗩ⚪ᗯ⚪✤⚪ꗳ⚪Ⓞ⚪ᔓᔕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᔓᔕ⚪Ⓞ⚪ꗳ⚪✤⚪ᗯ⚪ᗩ⚪ᴥ⚪ᗱᗴ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᔓᔕ⚪Ⓞ⚪ᴥ⚪ᗱᗴ⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꖴ⚪옷⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪옷⚪ꖴ⚪ИN⚪Ⓞ‎⚪ᑐᑕ⚪ᗱᗴ⚪ᴥ⚪Ⓞ⚪ᔓᔕ⚪/⚪ᴥ⚪ᗱᗴ⚪ߦ⚪Ⓞ⚪옷⚪ᔓᔕ⚪ᗩ⚪ᴥ⚪ᕤᕦ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᕤᕦ⚪ᴥ⚪ᗩ⚪ᔓᔕ⚪옷⚪Ⓞ⚪ߦ⚪ᗱᗴ⚪ᴥ⚪/hg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.gh b/⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪✤⚪ᴥ⚪ᗩ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᗩ⚪ᴥ⚪✤⚪/⚪ᗱᗴ⚪ᴥ⚪ᗩ⚪ᗯ⚪✤⚪ꗳ⚪Ⓞ⚪ᔓᔕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᔓᔕ⚪Ⓞ⚪ꗳ⚪✤⚪ᗯ⚪ᗩ⚪ᴥ⚪ᗱᗴ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᔓᔕ⚪Ⓞ⚪ᴥ⚪ᗱᗴ⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꖴ⚪옷⚪ᴥ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᴥ⚪옷⚪ꖴ⚪ИN⚪Ⓞ‎⚪ᑐᑕ⚪ᗱᗴ⚪ᴥ⚪Ⓞ⚪ᔓᔕ⚪/⚪ᴥ⚪ᗱᗴ⚪ߦ⚪Ⓞ⚪옷⚪ᔓᔕ⚪ᗩ⚪ᴥ⚪ᕤᕦ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᕤᕦ⚪ᴥ⚪ᗩ⚪ᔓᔕ⚪옷⚪Ⓞ⚪ߦ⚪ᗱᗴ⚪ᴥ⚪/hg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.gh new file mode 100644 index 0000000000000000000000000000000000000000..beb49f64c6a74e2c4a3b500d9b5889ddea774919 GIT binary patch literal 46165 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 + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + aa2ef582-d51a-491e-9200-37c02036d428 + Shaded + 0 + + 255;201;201;201 + + + 255;161;161;161 + + + + + + 638292630486187453 + + xhg.O-EREHPS-SELCRIC-LAIDAR-O-RADIAL-CIRCLES-SPHERE-O.ghx + + + + + 0 + + + + + + 57 + -113 + + 0.611320138 + + + + + 0 + + + + + + + 0 + + + + + 2 + + + + + Meshedit2000, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null + 2.0.0.0 + [uto] + 14601aeb-b64f-9304-459d-d5d06df91218 + MeshEdit Components + 2.0.0.0 + + + + + WeaverBird.Gh.CommonSdk, Version=0.9.0.1, Culture=neutral, PublicKeyToken=null + 0.9.0.1 + Piacentino + a4634196-add1-8181-6e78-09a045132c7c + Weaverbird + 0.9.0.1 + + + + + + + 157 + + + + + 807b86e3-be8d-4970-92b5-f8cdcb45b06b + Circle + + + + + Create a circle defined by base plane and radius. + true + c151009e-df00-4632-b830-1d3573255fe6 + Circle + Circle + + + + + + 655 + 189 + 90 + 44 + + + 702 + 211 + + + + + + Base plane of circle + b19f6a5a-8b0a-47f0-b289-e030c31dc347 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 657 + 191 + 33 + 20 + + + 673.5 + 201 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Radius of circle + c8bc50c9-1632-4165-be87-ea15d1215874 + Radius + Radius + false + 58ea6452-9675-44bd-8375-2bd59b544e7a + 1 + + + + + + 657 + 211 + 33 + 20 + + + 673.5 + 221 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting circle + 03119332-51b7-4111-9bd8-92f40e66dc78 + Circle + Circle + false + 0 + + + + + + 714 + 191 + 29 + 40 + + + 728.5 + 211 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 49aba145-9f44-4f59-be98-37344d6d12ba + Digit Scroller + + false + 0 + + + + + 12 + + 2 + + 1.0000000000 + + + + + + 77 + 525 + 250 + 20 + + + 77.18991 + 525.5843 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 58ea6452-9675-44bd-8375-2bd59b544e7a + Number + Number + false + 49aba145-9f44-4f59-be98-37344d6d12ba + 1 + + + + + + 389 + 523 + 50 + 24 + + + 414.9101 + 535.2538 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 55e56ecc-4938-49f8-95d9-5be10d79c900 + Number + Number + false + 617f0c3d-39b7-451e-b701-6d1b755e9587 + 1 + + + + + + 389 + 404 + 50 + 24 + + + 414.0068 + 416.124 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d6297665-6361-4bbd-818e-9238f3722ce1 + Digit Scroller + + false + 0 + + + + + 12 + + 4 + + 16.00000000 + + + + + + -56 + 375 + 250 + 20 + + + -55.97953 + 375.013 + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + (SIN((4*ATAN(1))/O)/(1+SIN((4*ATAN(1))/O))) + true + 4316f0dc-cdaf-4c11-8903-c0b54a29e699 + Expression + Expression + + + + + + 475 + 2 + 396 + 28 + + + 676 + 16 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 38096929-4b26-4879-add3-a8be708ccd85 + Variable O + O + true + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 477 + 4 + 11 + 24 + + + 482.5 + 16 + + + + + + + + Result of expression + d5cefdbb-4867-4741-a2a9-587927285841 + Result + + false + 0 + + + + + + 863 + 4 + 6 + 24 + + + 866 + 16 + + + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 3f536fc2-dd45-4d3a-982d-a8ee80ba60ac + Scale + Scale + + + + + + 891 + 181 + 126 + 64 + + + 953 + 213 + + + + + + Base geometry + 276967fb-aa92-4f9f-acdc-c3b1dae8cb94 + Geometry + Geometry + true + 03119332-51b7-4111-9bd8-92f40e66dc78 + 1 + + + + + + 893 + 183 + 48 + 20 + + + 917 + 193 + + + + + + + + Center of scaling + 8cdbc0ea-2544-4abb-b290-196898071419 + Center + Center + false + 415aa9fd-7ebe-457f-aca7-e4239f5ee76e + 1 + + + + + + 893 + 203 + 48 + 20 + + + 917 + 213 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + d50251e3-54c6-4025-8cfa-d16b3b9a34c4 + Factor + Factor + false + d5cefdbb-4867-4741-a2a9-587927285841 + 1 + + + + + + 893 + 223 + 48 + 20 + + + 917 + 233 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + fec0da7b-a85f-4c0b-abed-46d3ec68274b + Geometry + Geometry + false + 0 + + + + + + 965 + 183 + 50 + 30 + + + 990 + 198 + + + + + + + + Transformation data + cddd8193-a978-4ae1-a53e-9cbc680fe503 + Transform + Transform + false + 0 + + + + + + 965 + 213 + 50 + 30 + + + 990 + 228 + + + + + + + + + + + + 78fed580-851b-46fe-af2f-6519a9d378e0 + Power + + + + + Raise a value to a power. + true + 9cd1a44a-7265-45de-9a76-6b2b7093a874 + Power + Power + + + + + + 1159 + 154 + 70 + 44 + + + 1184 + 176 + + + + + + The item to be raised + 7ffa861e-8e50-4c26-980d-cc2c52182e13 + A + A + false + 55c43592-f05a-405b-b3dc-362fb1eacb85 + 1 + + + + + + 1161 + 156 + 11 + 20 + + + 1166.5 + 166 + + + + + + + + The exponent + b99f8596-46b8-4f94-9dec-56849eeb0429 + B + B + false + 4448073e-56b5-401e-aff9-98744e6f2a2d + 1 + + + + + + 1161 + 176 + 11 + 20 + + + 1166.5 + 186 + + + + + + + + A raised to the B power + 1f212e23-9ff8-41ed-8fd9-613f56ef1dae + Result + Result + false + 0 + + + + + + 1196 + 156 + 31 + 40 + + + 1211.5 + 176 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 9054b602-b2ec-48c4-9060-cb1a1341fed6 + Series + Series + + + + + + 602 + 433 + 122 + 64 + + + 679 + 465 + + + + + + First number in the series + a6003d9b-8948-4501-a791-e17dc29b4404 + Start + Start + false + 0 + + + + + + 604 + 435 + 63 + 20 + + + 643.5 + 445 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + 08c0618c-367a-47a1-8833-adc476faa1ac + Step + Step + false + 0 + + + + + + 604 + 455 + 63 + 20 + + + 643.5 + 465 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 9419f549-67e9-4cb1-85b0-d03977e3ccf4 + X-1 + Count + Count + false + a2fdf6dc-3ca1-4b1d-a42e-ca69c885ddc2 + 1 + + + + + + 604 + 475 + 63 + 20 + + + 643.5 + 485 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + 4448073e-56b5-401e-aff9-98744e6f2a2d + Series + Series + false + 0 + + + + + + 691 + 435 + 31 + 60 + + + 706.5 + 465 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 9e39cedb-b142-4854-a79e-cdf8ec9c51d5 + Scale + Scale + + + + + + 1135 + 240 + 126 + 64 + + + 1197 + 272 + + + + + + Base geometry + 2f4efa9d-ab85-4909-8356-bed7d7b4b05c + Geometry + Geometry + true + fec0da7b-a85f-4c0b-abed-46d3ec68274b + 1 + + + + + + 1137 + 242 + 48 + 20 + + + 1161 + 252 + + + + + + + + Center of scaling + 2eea79d1-2dae-4f4a-a066-d9fe61f201f5 + Center + Center + false + 54c4ffa9-bd1c-4d72-b246-bd75d0e938fc + 1 + + + + + + 1137 + 262 + 48 + 20 + + + 1161 + 272 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + ac8b9cd8-f255-4e25-a2df-45006d51b41f + Factor + Factor + false + 1f212e23-9ff8-41ed-8fd9-613f56ef1dae + 1 + + + + + + 1137 + 282 + 48 + 20 + + + 1161 + 292 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 22ae9ce4-011e-4a46-a411-4493341e40f0 + Geometry + Geometry + false + 0 + + + + + + 1209 + 242 + 50 + 30 + + + 1234 + 257 + + + + + + + + Transformation data + 114015b1-36bf-47f2-a02a-3d7b31faaa92 + Transform + Transform + false + 0 + + + + + + 1209 + 272 + 50 + 30 + + + 1234 + 287 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + TAN(((4*ATAN(1))*(O-2))/(4*((O))))^2 + true + 1f1c859c-fc71-45b7-a270-5aa725fe933e + Expression + Expression + + + + + + 921 + 41 + 339 + 28 + + + 1093 + 55 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + fa9a068b-0a26-4b6e-b757-b5b19906aaf7 + Variable O + O + true + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 923 + 43 + 11 + 24 + + + 928.5 + 55 + + + + + + + + Result of expression + 55c43592-f05a-405b-b3dc-362fb1eacb85 + Result + + false + 0 + + + + + + 1252 + 43 + 6 + 24 + + + 1255 + 55 + + + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + c20aaa07-be70-49e8-bb15-7489587a6237 + Polar Array + Polar Array + + + + + + 2367 + 307 + 162 + 84 + + + 2465 + 349 + + + + + + Base geometry + f5da2b9a-2fcf-4df7-9522-d9f382d1d9af + Geometry + Geometry + true + 499d7bcf-eec8-49ee-aa91-0ca5830342e3 + 1 + + + + + + 2369 + 309 + 84 + 20 + + + 2429 + 319 + + + + + + + + Polar array plane + e9c4390b-7a59-494b-9f11-6285c64c59c9 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 2369 + 329 + 84 + 20 + + + 2429 + 339 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + 185d7315-0a19-4735-841d-914fd1a95ccd + Count + Count + false + d39a0004-79fb-443e-80ef-056cc6d6d865 + 1 + + + + + + 2369 + 349 + 84 + 20 + + + 2429 + 359 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Sweep angle in degrees (counter-clockwise, starting from plane x-axis) + a5482f87-f132-444c-8284-ca793b42edc0 + 360/X + Angle + Angle + false + 5f509946-22ac-4de3-8016-743b1ef64458 + 1 + true + + + + + + 2369 + 369 + 84 + 20 + + + 2429 + 379 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 4a7710ee-b6f1-45bc-9f48-fdb55adf12fd + Geometry + Geometry + false + 0 + + + + + + 2477 + 309 + 50 + 40 + + + 2502 + 329 + + + + + + + + 1 + Transformation data + 76fd5797-c600-4d9e-b9de-0d328cf53cae + Transform + Transform + false + 0 + + + + + + 2477 + 349 + 50 + 40 + + + 2502 + 369 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + ef2b7382-075e-4287-857b-817821217e7e + Merge + Merge + + + + + + 1343 + 181 + 75 + 44 + + + 1373 + 203 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 2d564992-9f23-4abf-9ebf-382513b585a5 + false + Data 1 + D1 + true + fec0da7b-a85f-4c0b-abed-46d3ec68274b + 1 + + + + + + 1345 + 183 + 16 + 20 + + + 1353 + 193 + + + + + + + + 2 + Data stream 2 + 2acd0cd4-3599-4a7e-bc5b-ebb50d362172 + false + Data 2 + D2 + true + 22ae9ce4-011e-4a46-a411-4493341e40f0 + 1 + + + + + + 1345 + 203 + 16 + 20 + + + 1353 + 213 + + + + + + + + 2 + Result of merge + 499d7bcf-eec8-49ee-aa91-0ca5830342e3 + Result + Result + false + 0 + + + + + + 1385 + 183 + 31 + 40 + + + 1400.5 + 203 + + + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + da2fe3ae-9738-4952-a4e3-f519157ad470 + Explode + Explode + + + + + + 819 + 415 + 134 + 44 + + + 890 + 437 + + + + + + Curve to explode + 4b3d1241-6e87-4a86-96bf-89076dfc2a56 + Curve + Curve + false + 1c0fb968-2889-4b1f-8de2-fdcfc1ad5485 + 1 + + + + + + 821 + 417 + 57 + 20 + + + 849.5 + 427 + + + + + + + + Recursive decomposition until all segments are atomic + fc2c663f-6cfe-433d-93f4-c7ed0f6bc092 + Recursive + Recursive + false + 0 + + + + + + 821 + 437 + 57 + 20 + + + 849.5 + 447 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 0179aa2d-be38-44ef-befc-40888d462d8a + Segments + Segments + false + 0 + + + + + + 902 + 417 + 49 + 20 + + + 926.5 + 427 + + + + + + + + 1 + Vertices of the exploded segments + 0c9024d0-a5e8-4167-8795-15c0e470f16b + Vertices + Vertices + false + 0 + + + + + + 902 + 437 + 49 + 20 + + + 926.5 + 447 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + cdb5018d-268e-4ab4-aac0-270630f13e3a + List Item + List Item + + + + + + 970 + 463 + 77 + 64 + + + 1027 + 495 + + + + + + 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 + 582dbe6d-e531-42b3-891e-25f0a3bdc069 + List + List + false + 0179aa2d-be38-44ef-befc-40888d462d8a + 1 + + + + + + 972 + 465 + 43 + 20 + + + 993.5 + 475 + + + + + + + + Item index + de749c33-3abc-48c7-a60e-b610cbae34ef + Index + Index + false + 0 + + + + + + 972 + 485 + 43 + 20 + + + 993.5 + 495 + + + + + + 1 + + + + + 1 + {0} + + + + + -1 + + + + + + + + + + + Wrap index to list bounds + 6ed58198-b236-4118-aaa9-f187222daff2 + Wrap + Wrap + false + 0 + + + + + + 972 + 505 + 43 + 20 + + + 993.5 + 515 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + cfcb252c-6915-496e-8e74-9121100e8a7a + false + Item + i + false + 0 + + + + + + 1039 + 465 + 6 + 60 + + + 1042 + 495 + + + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 97e3cff9-3d6f-4484-8ef0-866146b9b32a + Scale + Scale + + + + + + 1135 + 529 + 126 + 64 + + + 1197 + 561 + + + + + + Base geometry + 6da747a0-4f8f-4576-a026-b40f2a28c543 + Geometry + Geometry + true + cfcb252c-6915-496e-8e74-9121100e8a7a + 1 + + + + + + 1137 + 531 + 48 + 20 + + + 1161 + 541 + + + + + + + + Center of scaling + 5e655cf2-2446-4f16-87f4-e6c63831e1ca + Center + Center + false + 54c4ffa9-bd1c-4d72-b246-bd75d0e938fc + 1 + + + + + + 1137 + 551 + 48 + 20 + + + 1161 + 561 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 276191cd-5375-4d13-b714-53321ffc2a66 + Factor + Factor + false + 55c43592-f05a-405b-b3dc-362fb1eacb85 + 1 + + + + + + 1137 + 571 + 48 + 20 + + + 1161 + 581 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 9128e1dd-efbb-49b8-9661-78dfa4dcd32d + Geometry + Geometry + false + 0 + + + + + + 1209 + 531 + 50 + 30 + + + 1234 + 546 + + + + + + + + Transformation data + 7d6641aa-ced5-4bca-bef4-7a0bfd86b53c + Transform + Transform + false + 0 + + + + + + 1209 + 561 + 50 + 30 + + + 1234 + 576 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 3806123e-4d83-46e5-9420-b7a353873635 + End Points + End Points + + + + + + 1464 + 556 + 84 + 44 + + + 1508 + 578 + + + + + + Curve to evaluate + 00e27a2c-b654-4420-b9ad-60ce3debd9e8 + Curve + Curve + false + 498e6e07-ba02-437c-8dd2-5dc7b0d89f21 + 1 + + + + + + 1466 + 558 + 30 + 40 + + + 1481 + 578 + + + + + + + + Curve start point + 594ff30d-7b95-4b93-8322-995820408ab6 + Start + Start + false + 0 + + + + + + 1520 + 558 + 26 + 20 + + + 1533 + 568 + + + + + + + + Curve end point + f4020e61-2364-4520-8cba-4d25b086c6d3 + End + End + false + 0 + + + + + + 1520 + 578 + 26 + 20 + + + 1533 + 588 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 6ed75250-0443-43aa-9a7b-f7b15ac8aba6 + Merge + Merge + + + + + + 1336 + 514 + 90 + 64 + + + 1381 + 546 + + + + + + 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 + 98da83d1-613b-447a-82e8-a3685da47c45 + false + Data 1 + D1 + true + cfcb252c-6915-496e-8e74-9121100e8a7a + 1 + + + + + + 1338 + 516 + 31 + 20 + + + 1353.5 + 526 + + + + + + + + 2 + Data stream 2 + bbc1db85-ef3d-442d-87f0-4ee4e307a34c + false + Data 2 + D2 + true + 9128e1dd-efbb-49b8-9661-78dfa4dcd32d + 1 + + + + + + 1338 + 536 + 31 + 20 + + + 1353.5 + 546 + + + + + + + + 2 + Data stream 3 + e12e210c-b6d7-4f73-8f16-841a9223ebbf + false + Data 3 + D3 + true + 0 + + + + + + 1338 + 556 + 31 + 20 + + + 1353.5 + 566 + + + + + + + + 2 + Result of merge + 498e6e07-ba02-437c-8dd2-5dc7b0d89f21 + Result + Result + false + 0 + + + + + + 1393 + 516 + 31 + 60 + + + 1408.5 + 546 + + + + + + + + + + + + + + e2c0f9db-a862-4bd9-810c-ef2610e7a56f + Construct Mesh + + + + + Construct a mesh from vertices, faces and optional colours. + true + 04ac00ac-e196-4260-9066-52fdbcfe8298 + Construct Mesh + Construct Mesh + + + + + + 1947 + 687 + 144 + 64 + + + 2049 + 719 + + + + + + 1 + Vertices of mesh object + 24292316-c65a-4ae7-a663-25a865c59ec6 + Vertices + Vertices + false + cf04e855-8c9e-4cb8-9bec-209bb54c8b4d + 1 + + + + + + 1949 + 689 + 88 + 20 + + + 1993 + 699 + + + + + + 1 + + + + + 4 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + 10 + 0 + 0 + + + + + + + + 10 + 10 + 0 + + + + + + + + 0 + 10 + 0 + + + + + + + + + + + + 1 + Faces of mesh object + d8723e8f-33e4-4189-830c-dbf3c8ca72d7 + Faces + Faces + false + 0 + + + + + + 1949 + 709 + 88 + 20 + + + 1993 + 719 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + 1 + 2 + 3 + + + + + + + + + + + 1 + Optional vertex colours + a432f5f5-1f1b-48be-8ca2-67a8bd005e9c + Colours + Colours + true + 0 + + + + + + 1949 + 729 + 88 + 20 + + + 1993 + 739 + + + + + + + + Constructed mesh + 217b292d-5983-436c-b329-77e4018d0ec6 + Mesh + Mesh + false + 0 + + + + + + 2061 + 689 + 28 + 60 + + + 2075 + 719 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + b9111546-65b8-467b-8d37-df9d10a1c744 + Merge + Merge + + + + + + 1643 + 565 + 122 + 64 + + + 1704 + 597 + + + + + + 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 + 428a6ad4-b966-476d-9540-30576b4125c5 + false + Data 1 + D1 + true + 594ff30d-7b95-4b93-8322-995820408ab6 + 1 + + + + + + 1645 + 567 + 47 + 20 + + + 1676.5 + 577 + + + + + + + + 2 + Data stream 2 + d599f0d2-e613-40fb-a562-a5e56fa9ca27 + false + Data 2 + D2 + true + true + f4020e61-2364-4520-8cba-4d25b086c6d3 + 1 + + + + + + 1645 + 587 + 47 + 20 + + + 1676.5 + 597 + + + + + + + + 2 + Data stream 3 + ee99dcd7-1508-443e-a5a4-09a43c02c9e9 + false + Data 3 + D3 + true + 0 + + + + + + 1645 + 607 + 47 + 20 + + + 1676.5 + 617 + + + + + + + + 2 + Result of merge + ce4e982a-1eaf-48c2-98dd-94fbc490eb6b + Result + Result + false + true + 0 + + + + + + 1716 + 567 + 47 + 60 + + + 1731.5 + 597 + + + + + + + + + + + + + + cc14daa5-911a-4fcc-8b3b-1149bf7f2eeb + Point List + + + + + Displays details about lists of points + true + 04fc01e7-e631-421d-a70b-abfb4e25673a + Point List + Point List + + + + + + 1840 + 721 + 59 + 44 + + + 1885 + 743 + + + + + + 1 + Points to display + true + 75abd4a2-d696-4e21-9c72-da4dc06f6c00 + Points + Points + true + ce4e982a-1eaf-48c2-98dd-94fbc490eb6b + 1 + + + + + + 1842 + 723 + 31 + 20 + + + 1857.5 + 733 + + + + + + + + Optional text size (in Rhino units) + 425e78c8-1bc0-41cd-b51a-6b0c3dffb876 + Size + Size + true + edad3f62-fe23-492f-8c12-8cfcf8e70810 + 1 + + + + + + 1842 + 743 + 31 + 20 + + + 1857.5 + 753 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.0625 + + + + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 446409a9-642c-401f-b717-7c42dd3cd808 + Scale + Scale + + + + + + 1935 + 542 + 126 + 64 + + + 1997 + 574 + + + + + + Base geometry + 61d3636c-47e5-4573-ba96-b6d9a62c9876 + Geometry + Geometry + true + 217b292d-5983-436c-b329-77e4018d0ec6 + 1 + + + + + + 1937 + 544 + 48 + 20 + + + 1961 + 554 + + + + + + + + Center of scaling + 331adc44-1482-46d4-815b-a884cf09e8ec + Center + Center + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 1937 + 564 + 48 + 20 + + + 1961 + 574 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 9118e50b-8e46-4a21-b94a-52dd1a67369c + Factor + Factor + false + 1f212e23-9ff8-41ed-8fd9-613f56ef1dae + 1 + + + + + + 1937 + 584 + 48 + 20 + + + 1961 + 594 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + c45407a1-cf2d-42c5-b001-9b6faa573088 + Geometry + Geometry + false + 0 + + + + + + 2009 + 544 + 50 + 30 + + + 2034 + 559 + + + + + + + + Transformation data + 60c1e37e-2729-4bba-9322-d284fdfae75a + Transform + Transform + false + 0 + + + + + + 2009 + 574 + 50 + 30 + + + 2034 + 589 + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 614f0a98-a808-416f-91ee-b42c27191f07 + Polar Array + Polar Array + + + + + + 2371 + 513 + 162 + 84 + + + 2469 + 555 + + + + + + Base geometry + ac156989-dbe0-49b5-9865-e0198da94a78 + Geometry + Geometry + true + c9699340-e839-4997-90c3-72e6c11df987 + 1 + + + + + + 2373 + 515 + 84 + 20 + + + 2433 + 525 + + + + + + + + Polar array plane + 471309a6-d9f5-4259-bf9e-a583a9550931 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 2373 + 535 + 84 + 20 + + + 2433 + 545 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + e5e3cc99-1545-4b4a-91c2-719074a4f02e + Count + Count + false + f15d847a-f251-4438-8440-8141428ae955 + 1 + + + + + + 2373 + 555 + 84 + 20 + + + 2433 + 565 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Sweep angle in degrees (counter-clockwise, starting from plane x-axis) + f5545c47-6e2d-468f-8095-721bba8e7438 + 360/X + Angle + Angle + false + 5f509946-22ac-4de3-8016-743b1ef64458 + 1 + true + + + + + + 2373 + 575 + 84 + 20 + + + 2433 + 585 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + f7f55789-37a6-434d-b6a7-2bef77eb2b4a + Geometry + Geometry + false + 0 + + + + + + 2481 + 515 + 50 + 40 + + + 2506 + 535 + + + + + + + + 1 + Transformation data + f0daaa87-a788-42d0-9062-a0fc7df37f9b + Transform + Transform + false + 0 + + + + + + 2481 + 555 + 50 + 40 + + + 2506 + 575 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + d3b77532-d44a-423c-b2a0-40c00539cb67 + Merge + Merge + + + + + + 2137 + 607 + 90 + 64 + + + 2182 + 639 + + + + + + 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 + 9c295ee8-2fd7-4359-8a49-71646c5f39b0 + false + Data 1 + D1 + true + 217b292d-5983-436c-b329-77e4018d0ec6 + 1 + + + + + + 2139 + 609 + 31 + 20 + + + 2154.5 + 619 + + + + + + + + 2 + Data stream 2 + 592d3149-f4da-4452-bd28-6f141b4d3b9d + false + Data 2 + D2 + true + c45407a1-cf2d-42c5-b001-9b6faa573088 + 1 + + + + + + 2139 + 629 + 31 + 20 + + + 2154.5 + 639 + + + + + + + + 2 + Data stream 3 + eaddc588-b772-49e4-babc-7e3fc6f19f57 + false + Data 3 + D3 + true + 0 + + + + + + 2139 + 649 + 31 + 20 + + + 2154.5 + 659 + + + + + + + + 2 + Result of merge + c9699340-e839-4997-90c3-72e6c11df987 + Result + Result + false + 0 + + + + + + 2194 + 609 + 31 + 60 + + + 2209.5 + 639 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + c20aaa07-be70-49e8-bb15-7489587a6237 + 614f0a98-a808-416f-91ee-b42c27191f07 + 6d5ffc18-73c2-445f-a3f4-dfd3821d7f94 + aab681a6-70d1-417c-890c-6dbe52cb3b52 + 4 + 13768e13-7ab5-4df9-adff-a062933d0eb8 + Group + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + 6d5ffc18-73c2-445f-a3f4-dfd3821d7f94 + Mesh Join + Mesh Join + + + + + + 2383 + 448 + 110 + 28 + + + 2451 + 462 + + + + + + 1 + Meshes to join + 0317d3e7-012e-48ff-9dbd-d63e2ee022ab + 1 + Meshes + Meshes + false + f7f55789-37a6-434d-b6a7-2bef77eb2b4a + 1 + + + + + + 2385 + 450 + 54 + 24 + + + 2420 + 462 + + + + + + + + Mesh join result + bcd20ec1-d0c4-404e-ba0c-ef8e12bc8f9e + Mesh + Mesh + false + 0 + + + + + + 2463 + 450 + 28 + 24 + + + 2477 + 462 + + + + + + + + + + + + 2e205f24-9279-47b2-b414-d06dcd0b21a7 + Area + + + + + Solve area properties for breps, meshes and planar closed curves. + true + 386552be-6726-422f-bb90-206d1cf210fd + Area + Area + + + + + + 908 + 262 + 118 + 44 + + + 970 + 284 + + + + + + Brep, mesh or planar closed curve for area computation + e42d7b75-8434-4ef7-a34f-5d3e96df0f82 + Geometry + Geometry + false + 03119332-51b7-4111-9bd8-92f40e66dc78 + 1 + + + + + + 910 + 264 + 48 + 40 + + + 934 + 284 + + + + + + + + Area of geometry + 3bb52d6e-0691-4669-b2ef-e2ca683d9386 + Area + Area + false + 0 + + + + + + 982 + 264 + 42 + 20 + + + 1003 + 274 + + + + + + + + Area centroid of geometry + 54c4ffa9-bd1c-4d72-b246-bd75d0e938fc + Centroid + Centroid + false + 0 + + + + + + 982 + 284 + 42 + 20 + + + 1003 + 294 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + 8a0bc25c-3154-4ffb-8ece-430aec33dff5 + Point + Point + false + 0 + + + + + + 151 + 678 + 99 + 24 + + + 238.4641 + 690.1408 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 078727ad-5faa-46ac-b4dd-d49f56524402 + Division + Division + + + + + + 847 + 494 + 70 + 44 + + + 872 + 516 + + + + + + Item to divide (dividend) + 7a9086b3-7d38-4dd2-be76-d76d5f18b310 + A + A + false + 58ea6452-9675-44bd-8375-2bd59b544e7a + 1 + + + + + + 849 + 496 + 11 + 20 + + + 854.5 + 506 + + + + + + + + Item to divide with (divisor) + d7a932a4-6d29-4c8e-b88e-92fce183a52b + B + B + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 849 + 516 + 11 + 20 + + + 854.5 + 526 + + + + + + + + The result of the Division + edad3f62-fe23-492f-8c12-8cfcf8e70810 + Result + Result + false + 0 + + + + + + 884 + 496 + 31 + 40 + + + 899.5 + 516 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + Point + Point + false + 8a0bc25c-3154-4ffb-8ece-430aec33dff5 + 1 + + + + + + 389 + 678 + 50 + 24 + + + 414.3266 + 690.2625 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ad32b5c5-da8a-446f-a755-c40695861bd4 + Digit Scroller + + false + 0 + + + + + 12 + + 4 + + 4.00000000 + + + + + + 59 + 484 + 250 + 20 + + + 59.52126 + 484.8542 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + a2fdf6dc-3ca1-4b1d-a42e-ca69c885ddc2 + Number + Number + false + 4bf91a09-5169-40c1-9184-6a4d23bb3887 + 1 + + + + + + 389 + 468 + 50 + 24 + + + 414.5862 + 480.4782 + + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + 2001d633-d8ef-4cd0-98c4-b3cd25ea9a0a + Boolean Toggle + + false + 0 + false + + + + + + 167 + 1245 + 66 + 22 + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + e86f82ff-b78b-462f-b7d3-0785cfd14486 + Stream Filter + Stream Filter + + + + + + 1702 + 740 + 92 + 64 + + + 1756 + 772 + + + + + + 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 + f800c4dc-5b70-48a9-9b57-8b839c8fa5dd + Gate + Gate + false + a16525f3-6689-4386-89f0-73c949430fa9 + 1 + + + + + + 1704 + 742 + 40 + 20 + + + 1724 + 752 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 4d314814-310f-4a0e-a7c4-67f5f9c17f43 + false + Stream 0 + 0 + true + 0 + + + + + + 1704 + 762 + 40 + 20 + + + 1724 + 772 + + + + + + + + 2 + Input stream at index 1 + e0b7488c-6e47-4430-b3f2-282155f55744 + false + Stream 1 + 1 + true + ce4e982a-1eaf-48c2-98dd-94fbc490eb6b + 1 + + + + + + 1704 + 782 + 40 + 20 + + + 1724 + 792 + + + + + + + + 2 + Filtered stream + cf04e855-8c9e-4cb8-9bec-209bb54c8b4d + false + Stream + S(0) + false + 0 + + + + + + 1768 + 742 + 24 + 60 + + + 1780 + 772 + + + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 3bccef96-11d5-49f7-9ece-c399e355c9a6 + Division + Division + + + + + + 2072 + 376 + 70 + 44 + + + 2097 + 398 + + + + + + Item to divide (dividend) + fbe16d8d-d1d5-4d7d-8327-cb7442cd32a2 + A + A + false + 62f04c76-f10c-4ed7-9a48-7bf5b1d82b54 + 1 + + + + + + 2074 + 378 + 11 + 20 + + + 2079.5 + 388 + + + + + + + + Item to divide with (divisor) + 8067c0cb-714d-46f2-994c-073d34dd9fe7 + B + B + false + 5f509946-22ac-4de3-8016-743b1ef64458 + 1 + + + + + + 2074 + 398 + 11 + 20 + + + 2079.5 + 408 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 1 + + + + + + + + + + + The result of the Division + d39a0004-79fb-443e-80ef-056cc6d6d865 + Result + Result + false + 0 + + + + + + 2109 + 378 + 31 + 40 + + + 2124.5 + 398 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 62f04c76-f10c-4ed7-9a48-7bf5b1d82b54 + Relay + + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 1919 + 361 + 40 + 16 + + + 1939 + 369 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a6b5e680-f35b-41cf-b367-07845c433523 + Relay + + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 1920 + 485 + 40 + 16 + + + 1940 + 493 + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 77de67ce-ae9d-479c-968c-a96ce1a6eb38 + Division + Division + + + + + + 2042 + 473 + 70 + 44 + + + 2067 + 495 + + + + + + Item to divide (dividend) + ee7a7aad-dd41-4ed6-bffd-24816ed4bbe8 + A + A + false + a6b5e680-f35b-41cf-b367-07845c433523 + 1 + + + + + + 2044 + 475 + 11 + 20 + + + 2049.5 + 485 + + + + + + + + Item to divide with (divisor) + b3a0fdb4-bfb8-4498-bcbd-a8bfd73665ed + B + B + false + 5f509946-22ac-4de3-8016-743b1ef64458 + 1 + + + + + + 2044 + 495 + 11 + 20 + + + 2049.5 + 505 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 1 + + + + + + + + + + + The result of the Division + f15d847a-f251-4438-8440-8141428ae955 + Result + Result + false + 0 + + + + + + 2079 + 475 + 31 + 40 + + + 2094.5 + 495 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 4d6e54e2-231b-40d1-858f-c39873033148 + Digit Scroller + + false + 0 + + + + + 12 + + 11 + + 0.0 + + + + + + 76 + 853 + 250 + 20 + + + 76.33613 + 853.504 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 5f509946-22ac-4de3-8016-743b1ef64458 + Relay + + false + 3ed32c57-d589-40ae-9f78-fc9caf856975 + 1 + + + + + + 980 + 838 + 40 + 16 + + + 1000 + 846 + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + d0973604-8521-4f37-8608-4cbf54285885 + Division + Division + + + + + + 780 + 777 + 70 + 44 + + + 805 + 799 + + + + + + Item to divide (dividend) + 3105ea67-081c-4ff4-8873-e66ec9a0a6c2 + A + A + false + 617f0c3d-39b7-451e-b701-6d1b755e9587 + 1 + + + + + + 782 + 779 + 11 + 20 + + + 787.5 + 789 + + + + + + + + Item to divide with (divisor) + 4e00ded7-a595-41bf-b93d-830b05de799d + B + B + false + a2c09920-c52b-443a-b2b5-193227d77a04 + 1 + + + + + + 782 + 799 + 11 + 20 + + + 787.5 + 809 + + + + + + + + The result of the Division + 3ed32c57-d589-40ae-9f78-fc9caf856975 + Result + Result + false + 0 + + + + + + 817 + 779 + 31 + 40 + + + 832.5 + 799 + + + + + + + + + + + + 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 + Subtraction + + + + + Mathematical subtraction + true + ba6d1131-4c18-408d-8d88-3c2ac476b5a9 + Subtraction + Subtraction + + + + + + 666 + 838 + 70 + 44 + + + 691 + 860 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First operand for subtraction + cb0a07d8-4a3b-4d5e-b7ca-513e14978f4f + A + A + true + 617f0c3d-39b7-451e-b701-6d1b755e9587 + 1 + + + + + + 668 + 840 + 11 + 20 + + + 673.5 + 850 + + + + + + + + Second operand for subtraction + cb98d627-ab8e-43c9-9727-006794c40c99 + B + B + true + 583152f8-b598-4274-ae29-43c377e7a02f + 1 + + + + + + 668 + 860 + 11 + 20 + + + 673.5 + 870 + + + + + + + + Result of subtraction + a2c09920-c52b-443a-b2b5-193227d77a04 + Result + Result + false + 0 + + + + + + 703 + 840 + 31 + 40 + + + 718.5 + 860 + + + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 583152f8-b598-4274-ae29-43c377e7a02f + Number + Number + false + 4d6e54e2-231b-40d1-858f-c39873033148 + 1 + + + + + + 389 + 851 + 50 + 24 + + + 414.3816 + 863.5443 + + + + + + + + + + cb95db89-6165-43b6-9c41-5702bc5bf137 + Boolean + + + + + Contains a collection of boolean values + a16525f3-6689-4386-89f0-73c949430fa9 + Boolean + Boolean + false + 2001d633-d8ef-4cd0-98c4-b3cd25ea9a0a + 1 + + + + + + 389 + 1244 + 50 + 24 + + + 414.3687 + 1256.571 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 55655c1d-67a6-460f-830a-ee50c5806978 + Rotate + Rotate + + + + + + 2851 + 362 + 162 + 64 + + + 2949 + 394 + + + + + + Base geometry + 1688a1a4-942f-49fe-bb2b-f898bcdd3e8c + Geometry + Geometry + true + 3ded0038-cd82-4b7f-90d2-cdd455ee15e7 + 1 + + + + + + 2853 + 364 + 84 + 20 + + + 2913 + 374 + + + + + + + + Rotation angle in degrees + c140048e-722f-45f8-bab2-beb905013d10 + 180/X + Angle + Angle + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + true + + + + + + 2853 + 384 + 84 + 20 + + + 2913 + 394 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + db46f125-656e-4a5d-82ec-dd795abb0ba4 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 2853 + 404 + 84 + 20 + + + 2913 + 414 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 899d7367-84ef-4ac7-b5b2-6da906e818bc + Geometry + Geometry + false + 0 + + + + + + 2961 + 364 + 50 + 30 + + + 2986 + 379 + + + + + + + + Transformation data + 2f6dd48c-f9ba-4f43-8eff-606c9efe331c + Transform + Transform + false + 0 + + + + + + 2961 + 394 + 50 + 30 + + + 2986 + 409 + + + + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + ff9deced-6ff7-4ad6-9d3a-0ec785861c50 + Boolean Toggle + + false + 0 + true + + + + + + 167 + 913 + 66 + 22 + + + + + + + + + + cb95db89-6165-43b6-9c41-5702bc5bf137 + Boolean + + + + + Contains a collection of boolean values + e3a451f2-a09d-4525-9598-bc19d2d9aa73 + Boolean + Boolean + false + ff9deced-6ff7-4ad6-9d3a-0ec785861c50 + 1 + + + + + + 389 + 912 + 50 + 24 + + + 414.8717 + 924.7251 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + fc93c343-a7b2-414f-94a2-f2c6ea03c640 + Rotate + Rotate + + + + + + 2858 + 480 + 162 + 64 + + + 2956 + 512 + + + + + + Base geometry + 42592b55-96c8-4d51-997a-479442df04bf + Geometry + Geometry + true + 1815222d-1f96-4507-8c40-f70b5796ad05 + 1 + + + + + + 2860 + 482 + 84 + 20 + + + 2920 + 492 + + + + + + + + Rotation angle in degrees + 174df572-c839-4887-bf38-ae0fd4104fcc + 180/X + Angle + Angle + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + true + + + + + + 2860 + 502 + 84 + 20 + + + 2920 + 512 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 63bb573e-1d14-481e-9629-fbba006a72e5 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 2860 + 522 + 84 + 20 + + + 2920 + 532 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 2b6a7f2e-024f-494e-b2e7-f97d9a883542 + Geometry + Geometry + false + 0 + + + + + + 2968 + 482 + 50 + 30 + + + 2993 + 497 + + + + + + + + Transformation data + 17cea3fa-67f4-44a0-aab9-24051bc391a0 + Transform + Transform + false + 0 + + + + + + 2968 + 512 + 50 + 30 + + + 2993 + 527 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 55655c1d-67a6-460f-830a-ee50c5806978 + fc93c343-a7b2-414f-94a2-f2c6ea03c640 + 2 + b3d8d92e-ab39-494e-8a68-e78abf2d4f52 + Group + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + f3b69789-88dd-46e1-afb0-410982743c57 + Stream Filter + Stream Filter + + + + + + 3131 + 682 + 77 + 64 + + + 3170 + 714 + + + + + + 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 + 180270e6-19f1-4fd1-b62d-b1ac2ba9cbb5 + Gate + Gate + false + e3a451f2-a09d-4525-9598-bc19d2d9aa73 + 1 + + + + + + 3133 + 684 + 25 + 20 + + + 3145.5 + 694 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 735ce9e1-3623-439a-b43f-0582c10aa789 + false + Stream 0 + 0 + true + 1bcbc0f8-bb07-4094-be66-90544877464d + 1 + + + + + + 3133 + 704 + 25 + 20 + + + 3145.5 + 714 + + + + + + + + 2 + Input stream at index 1 + 0958e228-0c93-46d3-a488-a83dea889544 + false + Stream 1 + 1 + true + 2b6a7f2e-024f-494e-b2e7-f97d9a883542 + 1 + + + + + + 3133 + 724 + 25 + 20 + + + 3145.5 + 734 + + + + + + + + 2 + Filtered stream + 39951436-4689-4576-8daa-c1721b323f45 + false + Stream + S(1) + false + 0 + + + + + + 3182 + 684 + 24 + 60 + + + 3194 + 714 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5a011697-d479-4142-ae6b-2d74a359e063 + f3b69789-88dd-46e1-afb0-410982743c57 + 42ba0715-c0a4-4acc-8185-8845b49af307 + 3 + 0e6d5a6e-1e5b-4cd4-8e20-2b771e030055 + Group + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 42ba0715-c0a4-4acc-8185-8845b49af307 + Stream Filter + Stream Filter + + + + + + 3131 + 216 + 77 + 64 + + + 3170 + 248 + + + + + + 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 + 3754a441-74a7-4749-ba73-a72ae25820ec + Gate + Gate + false + e3a451f2-a09d-4525-9598-bc19d2d9aa73 + 1 + + + + + + 3133 + 218 + 25 + 20 + + + 3145.5 + 228 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 1b0a265b-37a2-48fa-b4f1-6351a5ff5879 + false + Stream 0 + 0 + true + 4a7710ee-b6f1-45bc-9f48-fdb55adf12fd + 1 + + + + + + 3133 + 238 + 25 + 20 + + + 3145.5 + 248 + + + + + + + + 2 + Input stream at index 1 + 1baac14e-49aa-4c02-9227-437f31f5adec + false + Stream 1 + 1 + true + 899d7367-84ef-4ac7-b5b2-6da906e818bc + 1 + + + + + + 3133 + 258 + 25 + 20 + + + 3145.5 + 268 + + + + + + + + 2 + Filtered stream + 47bbdcd3-f691-4bb2-9a47-506ced8cc0cb + false + Stream + S(1) + false + 0 + + + + + + 3182 + 218 + 24 + 60 + + + 3194 + 248 + + + + + + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + 18e9e43a-81a6-4bcd-a5ee-34dcd81c6d16 + Boolean Toggle + + false + 0 + true + + + + + + 167 + 1139 + 66 + 22 + + + + + + + + + + cb95db89-6165-43b6-9c41-5702bc5bf137 + Boolean + + + + + Contains a collection of boolean values + 741c0401-7b8d-4626-86bd-417c5d4b5e99 + Boolean + Boolean + false + 18e9e43a-81a6-4bcd-a5ee-34dcd81c6d16 + 1 + + + + + + 389 + 1138 + 50 + 24 + + + 414.2214 + 1150.325 + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 9329f84d-9e07-43c0-b654-21a92decd0d9 + Stream Filter + Stream Filter + + + + + + 814 + 330 + 92 + 64 + + + 868 + 362 + + + + + + 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 + 380b4aed-440c-4be8-b297-6c50bb9b01f5 + Gate + Gate + false + 741c0401-7b8d-4626-86bd-417c5d4b5e99 + 1 + + + + + + 816 + 332 + 40 + 20 + + + 836 + 342 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + dbd4ec87-6e99-4100-ba67-d4b53358a134 + false + Stream 0 + 0 + true + 0 + + + + + + 816 + 352 + 40 + 20 + + + 836 + 362 + + + + + + + + 2 + Input stream at index 1 + 9fe04c20-16e1-4638-9c22-54d36aaa2d0a + false + Stream 1 + 1 + true + f9250f96-f186-4105-8c90-26219698f25f + 1 + + + + + + 816 + 372 + 40 + 20 + + + 836 + 382 + + + + + + + + 2 + Filtered stream + 1c0fb968-2889-4b1f-8de2-fdcfc1ad5485 + false + Stream + S(1) + false + 0 + + + + + + 880 + 332 + 24 + 60 + + + 892 + 362 + + + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + e2c51fcd-a55d-408c-af58-01cef4d4ab99 + Stream Filter + Stream Filter + + + + + + 2614 + 598 + 77 + 64 + + + 2653 + 630 + + + + + + 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 + 70d9aa1b-5629-4ed8-a062-910b22a0d089 + Gate + Gate + false + a16525f3-6689-4386-89f0-73c949430fa9 + 1 + + + + + + 2616 + 600 + 25 + 20 + + + 2628.5 + 610 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 45afd2b2-0224-4476-a003-9148d4983b56 + false + Stream 0 + 0 + true + 22d06ede-cdf3-422b-b9d5-c3a89d23a099 + 1 + + + + + + 2616 + 620 + 25 + 20 + + + 2628.5 + 630 + + + + + + + + 2 + Input stream at index 1 + 06fd2150-5f8c-4247-96a2-abc76627accf + false + Stream 1 + 1 + true + bcd20ec1-d0c4-404e-ba0c-ef8e12bc8f9e + 1 + + + + + + 2616 + 640 + 25 + 20 + + + 2628.5 + 650 + + + + + + + + 2 + Filtered stream + 1bcbc0f8-bb07-4094-be66-90544877464d + false + Stream + S(0) + false + 0 + + + + + + 2665 + 600 + 24 + 60 + + + 2677 + 630 + + + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 0cc5c5de-3e9c-4189-a61e-40781b9c8d01 + PolyLine + PolyLine + + + + + + 1246 + 999 + 116 + 44 + + + 1310 + 1021 + + + + + + 1 + Polyline vertex points + 499a884f-9abc-4e0e-86cd-5f79d69acb00 + Vertices + Vertices + false + f95d45f0-6048-4af6-aaa3-fac44ea1f603 + 1 + + + + + + 1248 + 1001 + 50 + 20 + + + 1273 + 1011 + + + + + + + + Close polyline + a1f3a529-1ed8-4bf4-b399-3c14d75ea240 + Closed + Closed + false + 0 + + + + + + 1248 + 1021 + 50 + 20 + + + 1273 + 1031 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 396b9bd5-795e-457a-9f76-1d8b38e0f70e + Polyline + Polyline + false + 0 + + + + + + 1322 + 1001 + 38 + 40 + + + 1341 + 1021 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 04006e45-a97c-4b9b-a23e-2c5cdb6bc7c7 + PolyLine + PolyLine + + + + + + 1403 + 877 + 116 + 44 + + + 1467 + 899 + + + + + + 1 + Polyline vertex points + 09ab033f-74dd-4fc2-8fe3-756d7e298105 + Vertices + Vertices + false + fa9a023a-65b1-4cf0-b7ab-de086d564fb8 + 1 + + + + + + 1405 + 879 + 50 + 20 + + + 1430 + 889 + + + + + + + + Close polyline + 96cd0638-118e-4376-94dc-4ece2bacb3ab + Closed + Closed + false + 0 + + + + + + 1405 + 899 + 50 + 20 + + + 1430 + 909 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 67de1503-ddbb-4c38-81b9-20bd4bf424a2 + Polyline + Polyline + false + 0 + + + + + + 1479 + 879 + 38 + 40 + + + 1498 + 899 + + + + + + + + + + + + cc14daa5-911a-4fcc-8b3b-1149bf7f2eeb + Point List + + + + + Displays details about lists of points + true + fceca01b-ae3a-469d-b031-1cd16d66327d + Point List + Point List + + + + + + 1726 + 1027 + 59 + 44 + + + 1771 + 1049 + + + + + + 1 + Points to display + true + 8f62b26e-f124-4fc4-980c-b35562e1bc94 + Points + Points + true + 5d2f665c-8686-437a-8535-4cdca440277d + 1 + + + + + + 1728 + 1029 + 31 + 20 + + + 1743.5 + 1039 + + + + + + + + Optional text size (in Rhino units) + 7ee893e7-b77f-4c3d-950f-4cf7ce49e8b4 + Size + Size + true + edad3f62-fe23-492f-8c12-8cfcf8e70810 + 1 + + + + + + 1728 + 1049 + 31 + 20 + + + 1743.5 + 1059 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.0625 + + + + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + f1a8d112-c3ef-4b0d-8d8b-cc50b2efed59 + Merge + Merge + + + + + + 1594 + 867 + 90 + 104 + + + 1639 + 919 + + + + + + 5 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + f3cef209-1438-4b87-801a-7164973edb31 + false + Data 1 + D1 + true + b2d16c46-9c87-4e45-9774-2e064d9335c7 + 1 + + + + + + 1596 + 869 + 31 + 20 + + + 1611.5 + 879 + + + + + + + + 2 + Data stream 2 + 92875497-53c8-4301-985f-ff1d28d64ae7 + false + Data 2 + D2 + true + 67de1503-ddbb-4c38-81b9-20bd4bf424a2 + 1 + + + + + + 1596 + 889 + 31 + 20 + + + 1611.5 + 899 + + + + + + + + 2 + Data stream 3 + a6683463-3342-43c7-a7d7-132a413124fc + false + Data 3 + D3 + true + ed711d35-254d-4ac7-8d6d-4212fe727aab + 1 + + + + + + 1596 + 909 + 31 + 20 + + + 1611.5 + 919 + + + + + + + + 2 + Data stream 4 + 9a8ac669-3f33-413c-a0c0-c5f9cac56d7f + false + Data 4 + D4 + true + 3efba58c-f5b7-4e05-8853-bce8deb5da76 + 1 + + + + + + 1596 + 929 + 31 + 20 + + + 1611.5 + 939 + + + + + + + + 2 + Data stream 5 + 7f992e47-66cb-48a4-88d6-ab20101e0d61 + false + Data 5 + D5 + true + 0 + + + + + + 1596 + 949 + 31 + 20 + + + 1611.5 + 959 + + + + + + + + 2 + Result of merge + eb2efdfc-b930-486d-af27-c0c107674567 + Result + Result + false + 0 + + + + + + 1651 + 869 + 31 + 100 + + + 1666.5 + 919 + + + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 012bfa52-76dd-4916-bb38-f376d7bf330e + Join Curves + Join Curves + + + + + + 1746 + 917 + 116 + 44 + + + 1813 + 939 + + + + + + 1 + Curves to join + 91675f7d-3927-4262-a599-b2f505a244e9 + Curves + Curves + false + eb2efdfc-b930-486d-af27-c0c107674567 + 1 + + + + + + 1748 + 919 + 53 + 20 + + + 1774.5 + 929 + + + + + + + + Preserve direction of input curves + d63074ab-4a90-4d3f-91d0-001834412781 + Preserve + Preserve + false + 0 + + + + + + 1748 + 939 + 53 + 20 + + + 1774.5 + 949 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 0da56f71-8573-4861-97dd-b7de8c98a61a + Curves + Curves + false + 0 + + + + + + 1825 + 919 + 35 + 40 + + + 1842.5 + 939 + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + true + f1907d60-058a-463b-af50-43d64c0762bf + Flip Curve + Flip Curve + + + + + + 1433 + 941 + 88 + 44 + + + 1477 + 963 + + + + + + Curve to flip + 6cc9a2e3-6fca-4d98-9736-1bd011dacc18 + Curve + Curve + false + c67f5297-9f02-4721-a230-70a2aa49ea5b + 1 + + + + + + 1435 + 943 + 30 + 20 + + + 1450 + 953 + + + + + + + + Optional guide curve + 366f209a-2411-42aa-8b24-bb643e88ad6d + Guide + Guide + true + 0 + + + + + + 1435 + 963 + 30 + 20 + + + 1450 + 973 + + + + + + + + Flipped curve + ed711d35-254d-4ac7-8d6d-4212fe727aab + Curve + Curve + false + 0 + + + + + + 1489 + 943 + 30 + 20 + + + 1504 + 953 + + + + + + + + Flip action + 642c5060-e9ee-459a-b9dc-fa9481bd7271 + Flag + Flag + false + 0 + + + + + + 1489 + 963 + 30 + 20 + + + 1504 + 973 + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + true + 5df8880e-8a51-4bd6-b240-738631a12e7a + Flip Curve + Flip Curve + + + + + + 1432 + 999 + 88 + 44 + + + 1476 + 1021 + + + + + + Curve to flip + 6cf2ce3b-31aa-4c09-ba52-014870c475a4 + Curve + Curve + false + 396b9bd5-795e-457a-9f76-1d8b38e0f70e + 1 + + + + + + 1434 + 1001 + 30 + 20 + + + 1449 + 1011 + + + + + + + + Optional guide curve + 0dba9a5f-8f04-4ac4-ac75-629ea30e50f0 + Guide + Guide + true + 0 + + + + + + 1434 + 1021 + 30 + 20 + + + 1449 + 1031 + + + + + + + + Flipped curve + 3efba58c-f5b7-4e05-8853-bce8deb5da76 + Curve + Curve + false + 0 + + + + + + 1488 + 1001 + 30 + 20 + + + 1503 + 1011 + + + + + + + + Flip action + 0b986b39-b048-4542-9966-81bac08b6f96 + Flag + Flag + false + 0 + + + + + + 1488 + 1021 + 30 + 20 + + + 1503 + 1031 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 63c36b4b-fa4d-49d5-a1c1-f52c906a616d + Scale + Scale + + + + + + 1940 + 967 + 126 + 64 + + + 2002 + 999 + + + + + + Base geometry + 45672e90-8a79-4ee9-8d00-191916c309ec + Geometry + Geometry + true + 0da56f71-8573-4861-97dd-b7de8c98a61a + 1 + + + + + + 1942 + 969 + 48 + 20 + + + 1966 + 979 + + + + + + + + Center of scaling + bfebb163-046c-4fd7-985c-111e000b4406 + Center + Center + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 1942 + 989 + 48 + 20 + + + 1966 + 999 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + c3de6e6e-3574-4454-8e69-5381c686a44e + Factor + Factor + false + 1f212e23-9ff8-41ed-8fd9-613f56ef1dae + 1 + + + + + + 1942 + 1009 + 48 + 20 + + + 1966 + 1019 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + ac5331bd-f37c-404c-9149-5c3f0bf10349 + Geometry + Geometry + false + 0 + + + + + + 2014 + 969 + 50 + 30 + + + 2039 + 984 + + + + + + + + Transformation data + f15edba7-774d-4ee3-87a1-c57aa92cf474 + Transform + Transform + false + 0 + + + + + + 2014 + 999 + 50 + 30 + + + 2039 + 1014 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 305b76c8-baf6-4fc6-bc67-811b6b986597 + Merge + Merge + + + + + + 2145 + 893 + 90 + 64 + + + 2190 + 925 + + + + + + 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 + 9e728a8c-01b8-4011-9d3d-883387bd93de + false + Data 1 + D1 + true + 0da56f71-8573-4861-97dd-b7de8c98a61a + 1 + + + + + + 2147 + 895 + 31 + 20 + + + 2162.5 + 905 + + + + + + + + 2 + Data stream 2 + 8d0ae6db-ac48-4201-aac0-48c042c1b569 + false + Data 2 + D2 + true + ac5331bd-f37c-404c-9149-5c3f0bf10349 + 1 + + + + + + 2147 + 915 + 31 + 20 + + + 2162.5 + 925 + + + + + + + + 2 + Data stream 3 + 4c341f10-a9e7-4b9b-a971-96ebe43acdec + false + Data 3 + D3 + true + 0 + + + + + + 2147 + 935 + 31 + 20 + + + 2162.5 + 945 + + + + + + + + 2 + Result of merge + 01088d5b-492b-47dd-ba30-665288e0d822 + Result + Result + false + 0 + + + + + + 2202 + 895 + 31 + 60 + + + 2217.5 + 925 + + + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + aab681a6-70d1-417c-890c-6dbe52cb3b52 + Polar Array + Polar Array + + + + + + 2370 + 668 + 162 + 84 + + + 2468 + 710 + + + + + + Base geometry + d0ea5570-fde8-4617-a293-893b383c552d + Geometry + Geometry + true + 01088d5b-492b-47dd-ba30-665288e0d822 + 1 + + + + + + 2372 + 670 + 84 + 20 + + + 2432 + 680 + + + + + + + + Polar array plane + 238b8661-15a4-49df-ada7-c3199ba35237 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 2372 + 690 + 84 + 20 + + + 2432 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + 4826f6cd-6b00-4d01-9141-c07a2637e044 + Count + Count + false + f15d847a-f251-4438-8440-8141428ae955 + 1 + + + + + + 2372 + 710 + 84 + 20 + + + 2432 + 720 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Sweep angle in degrees (counter-clockwise, starting from plane x-axis) + 4b30bc3d-e7db-453c-b6c5-53b67c9a33a8 + 360/X + Angle + Angle + false + 5f509946-22ac-4de3-8016-743b1ef64458 + 1 + true + + + + + + 2372 + 730 + 84 + 20 + + + 2432 + 740 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 22d06ede-cdf3-422b-b9d5-c3a89d23a099 + Geometry + Geometry + false + 0 + + + + + + 2480 + 670 + 50 + 40 + + + 2505 + 690 + + + + + + + + 1 + Transformation data + 28cfde72-5fe5-44e0-9929-0e17ab782751 + Transform + Transform + false + 0 + + + + + + 2480 + 710 + 50 + 40 + + + 2505 + 730 + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + cabe19ab-3af3-48a7-ae42-ac1aa765960f + Stream Filter + Stream Filter + + + + + + 2733 + 485 + 92 + 64 + + + 2787 + 517 + + + + + + 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 + 0c83f65e-8514-4fdd-b2a1-8a75ecfe271c + Gate + Gate + false + e3a451f2-a09d-4525-9598-bc19d2d9aa73 + 1 + + + + + + 2735 + 487 + 40 + 20 + + + 2755 + 497 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 955acd09-a464-4d6b-9539-6ed0f0b31d89 + false + Stream 0 + 0 + true + 0 + + + + + + 2735 + 507 + 40 + 20 + + + 2755 + 517 + + + + + + + + 2 + Input stream at index 1 + f3e61af7-e667-4ce2-a36a-5d75aee4d68c + false + Stream 1 + 1 + true + 1bcbc0f8-bb07-4094-be66-90544877464d + 1 + + + + + + 2735 + 527 + 40 + 20 + + + 2755 + 537 + + + + + + + + 2 + Filtered stream + 1815222d-1f96-4507-8c40-f70b5796ad05 + false + Stream + S(1) + false + 0 + + + + + + 2799 + 487 + 24 + 60 + + + 2811 + 517 + + + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 71dc8650-eff2-49f7-9e9c-923ec3cc5b5b + Stream Filter + Stream Filter + + + + + + 2729 + 350 + 92 + 64 + + + 2783 + 382 + + + + + + 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 + c63b4720-21f7-4387-9ac5-22fd0610a5c6 + Gate + Gate + false + e3a451f2-a09d-4525-9598-bc19d2d9aa73 + 1 + + + + + + 2731 + 352 + 40 + 20 + + + 2751 + 362 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 068f3a3d-5854-478c-8656-acfccecf87fe + false + Stream 0 + 0 + true + 0 + + + + + + 2731 + 372 + 40 + 20 + + + 2751 + 382 + + + + + + + + 2 + Input stream at index 1 + 7b7fff38-45a3-4051-9bc7-859c68358219 + false + Stream 1 + 1 + true + 4a7710ee-b6f1-45bc-9f48-fdb55adf12fd + 1 + + + + + + 2731 + 392 + 40 + 20 + + + 2751 + 402 + + + + + + + + 2 + Filtered stream + 3ded0038-cd82-4b7f-90d2-cdd455ee15e7 + false + Stream + S(1) + false + 0 + + + + + + 2795 + 352 + 24 + 60 + + + 2807 + 382 + + + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 6c79358c-c8c3-431a-acc7-feb05d1fd0e0 + End Points + End Points + + + + + + 653 + 106 + 84 + 44 + + + 697 + 128 + + + + + + Curve to evaluate + 0e112fff-c85e-455d-a97d-ae3284bb66dc + Curve + Curve + false + 03119332-51b7-4111-9bd8-92f40e66dc78 + 1 + + + + + + 655 + 108 + 30 + 40 + + + 670 + 128 + + + + + + + + Curve start point + 415aa9fd-7ebe-457f-aca7-e4239f5ee76e + Start + Start + false + 0 + + + + + + 709 + 108 + 26 + 20 + + + 722 + 118 + + + + + + + + Curve end point + 705a06df-7c0b-44bc-8d1c-6586719d9eee + End + End + false + 0 + + + + + + 709 + 128 + 26 + 20 + + + 722 + 138 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 49aba145-9f44-4f59-be98-37344d6d12ba + d6297665-6361-4bbd-818e-9238f3722ce1 + 8a0bc25c-3154-4ffb-8ece-430aec33dff5 + ad32b5c5-da8a-446f-a755-c40695861bd4 + 2001d633-d8ef-4cd0-98c4-b3cd25ea9a0a + 4d6e54e2-231b-40d1-858f-c39873033148 + ff9deced-6ff7-4ad6-9d3a-0ec785861c50 + 18e9e43a-81a6-4bcd-a5ee-34dcd81c6d16 + be773f9f-3345-47ed-bd8d-6450643a93ca + 7b68fe58-78af-4e0c-b223-a527e965166e + c8406a0e-76ea-427a-87ca-4ac4b30afa0b + 11 + 5f722054-334f-421a-ba85-2f256f75c711 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 58ea6452-9675-44bd-8375-2bd59b544e7a + 55e56ecc-4938-49f8-95d9-5be10d79c900 + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + a2fdf6dc-3ca1-4b1d-a42e-ca69c885ddc2 + 583152f8-b598-4274-ae29-43c377e7a02f + a16525f3-6689-4386-89f0-73c949430fa9 + e3a451f2-a09d-4525-9598-bc19d2d9aa73 + 741c0401-7b8d-4626-86bd-417c5d4b5e99 + 80e17de8-b9c7-40e4-bc1d-4361dab72ffd + 9 + 2c885a67-0251-4514-946d-5156163acfea + Group + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 0c452ecd-4106-439b-b6d2-af169f7afa75 + Stream Filter + Stream Filter + + + + + + 1413 + 788 + 92 + 64 + + + 1467 + 820 + + + + + + 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 + 80ec9126-08ca-4510-9078-4fa0c9a22dad + Gate + Gate + false + a16525f3-6689-4386-89f0-73c949430fa9 + 1 + + + + + + 1415 + 790 + 40 + 20 + + + 1435 + 800 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 48f7ac90-bf39-4c27-991e-00168b7d8675 + false + Stream 0 + 0 + true + cfcb252c-6915-496e-8e74-9121100e8a7a + 1 + + + + + + 1415 + 810 + 40 + 20 + + + 1435 + 820 + + + + + + + + 2 + Input stream at index 1 + 0c1c4392-6f69-42b7-a3da-89c41c5ab98c + false + Stream 1 + 1 + true + 0 + + + + + + 1415 + 830 + 40 + 20 + + + 1435 + 840 + + + + + + + + 2 + Filtered stream + b2d16c46-9c87-4e45-9774-2e064d9335c7 + false + Stream + S(0) + false + 0 + + + + + + 1479 + 790 + 24 + 60 + + + 1491 + 820 + + + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 9ae57f2a-7602-41ae-95e7-7f33292cf7a8 + Stream Filter + Stream Filter + + + + + + 1097 + 993 + 92 + 64 + + + 1151 + 1025 + + + + + + 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 + aae733f6-afcc-494d-81c5-716392df06a5 + Gate + Gate + false + a16525f3-6689-4386-89f0-73c949430fa9 + 1 + + + + + + 1099 + 995 + 40 + 20 + + + 1119 + 1005 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 6c6d97d1-cbb1-4a7f-a79c-5828cac2f899 + false + Stream 0 + 0 + true + 594ff30d-7b95-4b93-8322-995820408ab6 + 1 + + + + + + 1099 + 1015 + 40 + 20 + + + 1119 + 1025 + + + + + + + + 2 + Input stream at index 1 + 1b60567e-3d76-4ff3-b8fb-0566c6429820 + false + Stream 1 + 1 + true + 0 + + + + + + 1099 + 1035 + 40 + 20 + + + 1119 + 1045 + + + + + + + + 2 + Filtered stream + f95d45f0-6048-4af6-aaa3-fac44ea1f603 + false + Stream + S(0) + false + 0 + + + + + + 1163 + 995 + 24 + 60 + + + 1175 + 1025 + + + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 0cd56a13-5feb-4ad7-9ee4-8f441c75a8ef + Stream Filter + Stream Filter + + + + + + 1087 + 861 + 92 + 64 + + + 1141 + 893 + + + + + + 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 + 9f775bdb-4b8c-4ba9-b900-778cf971f9d5 + Gate + Gate + false + a16525f3-6689-4386-89f0-73c949430fa9 + 1 + + + + + + 1089 + 863 + 40 + 20 + + + 1109 + 873 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + f429acb0-2538-4d02-8296-116a861e69d3 + false + Stream 0 + 0 + true + f4020e61-2364-4520-8cba-4d25b086c6d3 + 1 + + + + + + 1089 + 883 + 40 + 20 + + + 1109 + 893 + + + + + + + + 2 + Input stream at index 1 + 87bd0a80-0db0-45de-af08-c0d3c882d771 + false + Stream 1 + 1 + true + 0 + + + + + + 1089 + 903 + 40 + 20 + + + 1109 + 913 + + + + + + + + 2 + Filtered stream + fa9a023a-65b1-4cf0-b7ab-de086d564fb8 + false + Stream + S(0) + false + 0 + + + + + + 1153 + 863 + 24 + 60 + + + 1165 + 893 + + + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 5b9dca62-8142-4ad9-a6f2-9111f3bdbba7 + Stream Filter + Stream Filter + + + + + + 1225 + 859 + 92 + 64 + + + 1279 + 891 + + + + + + 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 + 7f28bcba-8507-47e6-ab5b-9ac0b914b3fd + Gate + Gate + false + a16525f3-6689-4386-89f0-73c949430fa9 + 1 + + + + + + 1227 + 861 + 40 + 20 + + + 1247 + 871 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + b882ebd8-251e-4479-a445-7bf4408c8547 + false + Stream 0 + 0 + true + 9128e1dd-efbb-49b8-9661-78dfa4dcd32d + 1 + + + + + + 1227 + 881 + 40 + 20 + + + 1247 + 891 + + + + + + + + 2 + Input stream at index 1 + a5111248-ba93-441f-9af6-7a3d8329d249 + false + Stream 1 + 1 + true + 0 + + + + + + 1227 + 901 + 40 + 20 + + + 1247 + 911 + + + + + + + + 2 + Filtered stream + c67f5297-9f02-4721-a230-70a2aa49ea5b + false + Stream + S(0) + false + 0 + + + + + + 1291 + 861 + 24 + 60 + + + 1303 + 891 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + COS(4*ATAN(1)/O) + true + 1c6e8d1a-09e5-4afe-bbc3-eb091b10055d + Expression + Expression + + + + + + 3267 + 507 + 199 + 28 + + + 3357 + 521 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 41051310-931f-40ff-8880-084ff12d342b + Variable O + O + true + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 3269 + 509 + 11 + 24 + + + 3274.5 + 521 + + + + + + + + Result of expression + bb39b751-9825-4498-841f-5005c8deca69 + Result + Result + false + 0 + + + + + + 3433 + 509 + 31 + 24 + + + 3448.5 + 521 + + + + + + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + ed513bbb-c4f2-4679-8248-669ffc741818 + Boolean Toggle + + false + 0 + false + + + + + + 167 + 962 + 66 + 22 + + + + + + + + + + cb95db89-6165-43b6-9c41-5702bc5bf137 + Boolean + + + + + Contains a collection of boolean values + 80e17de8-b9c7-40e4-bc1d-4361dab72ffd + Boolean + Boolean + false + ed513bbb-c4f2-4679-8248-669ffc741818 + 1 + + + + + + 389 + 961 + 50 + 24 + + + 414.6599 + 973.2957 + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 459424b1-96f6-4589-821e-bf457556cb2e + Stream Filter + Stream Filter + + + + + + 3523 + 592 + 77 + 64 + + + 3562 + 624 + + + + + + 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 + e742f9dc-5e84-4b07-86b6-91c39de82381 + Gate + Gate + false + 80e17de8-b9c7-40e4-bc1d-4361dab72ffd + 1 + + + + + + 3525 + 594 + 25 + 20 + + + 3537.5 + 604 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + bee2a29d-b61a-401f-9dff-5e6110a95277 + false + Stream 0 + 0 + true + 39951436-4689-4576-8daa-c1721b323f45 + 1 + + + + + + 3525 + 614 + 25 + 20 + + + 3537.5 + 624 + + + + + + + + 2 + Input stream at index 1 + 6efab638-cf43-4405-b89b-202974bd5ba9 + false + Stream 1 + 1 + true + 86721ebe-30d1-4168-93c3-c721a525737a + 1 + + + + + + 3525 + 634 + 25 + 20 + + + 3537.5 + 644 + + + + + + + + 2 + Filtered stream + 507ecd9e-6242-4c5e-ab3f-33abd117f974 + false + Stream + S(0) + false + 0 + + + + + + 3574 + 594 + 24 + 60 + + + 3586 + 624 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5a011697-d479-4142-ae6b-2d74a359e063 + 459424b1-96f6-4589-821e-bf457556cb2e + 4caf4e05-e197-4bb7-b228-b33790e39054 + 3 + e75c459d-a850-453d-9076-96b8ebdcd2ac + Group + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 4caf4e05-e197-4bb7-b228-b33790e39054 + Stream Filter + Stream Filter + + + + + + 3523 + 335 + 77 + 64 + + + 3562 + 367 + + + + + + 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 + 85e07b09-8809-4eba-9793-358c639a3936 + Gate + Gate + false + 80e17de8-b9c7-40e4-bc1d-4361dab72ffd + 1 + + + + + + 3525 + 337 + 25 + 20 + + + 3537.5 + 347 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + bfd4738b-7a24-46e4-90f0-a664af7c97c3 + false + Stream 0 + 0 + true + 47bbdcd3-f691-4bb2-9a47-506ced8cc0cb + 1 + + + + + + 3525 + 357 + 25 + 20 + + + 3537.5 + 367 + + + + + + + + 2 + Input stream at index 1 + 53085774-6429-4c67-9f9f-8df29758f9d3 + false + Stream 1 + 1 + true + 34663d47-8bb7-4f0a-afdc-1eba9aef871a + 1 + + + + + + 3525 + 377 + 25 + 20 + + + 3537.5 + 387 + + + + + + + + 2 + Filtered stream + ba895253-a694-448a-9b8e-e7cc3b0bff86 + false + Stream + S(0) + false + 0 + + + + + + 3574 + 337 + 24 + 60 + + + 3586 + 367 + + + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 63f532c1-0526-4104-9c70-a2cfed1ce80a + Scale + Scale + + + + + + 3308 + 560 + 126 + 64 + + + 3370 + 592 + + + + + + Base geometry + cc93fb46-6348-475e-9696-1a324c6f1698 + Geometry + Geometry + true + 39951436-4689-4576-8daa-c1721b323f45 + 1 + + + + + + 3310 + 562 + 48 + 20 + + + 3334 + 572 + + + + + + + + Center of scaling + 30bc2ee6-c826-459b-86fa-ee0a22a775d5 + Center + Center + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 3310 + 582 + 48 + 20 + + + 3334 + 592 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 37e3a2a0-4fab-4a82-bb82-7d8d99e4353d + Factor + Factor + false + bb39b751-9825-4498-841f-5005c8deca69 + 1 + + + + + + 3310 + 602 + 48 + 20 + + + 3334 + 612 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 86721ebe-30d1-4168-93c3-c721a525737a + Geometry + Geometry + false + 0 + + + + + + 3382 + 562 + 50 + 30 + + + 3407 + 577 + + + + + + + + Transformation data + bfb9ad2c-eb2b-4071-b081-f3e54601a2ee + Transform + Transform + false + 0 + + + + + + 3382 + 592 + 50 + 30 + + + 3407 + 607 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 2f49376c-8f92-413c-a3df-8ef783a90731 + Scale + Scale + + + + + + 3313 + 423 + 126 + 64 + + + 3375 + 455 + + + + + + Base geometry + 901f4966-2d06-45c2-8bbd-43d49882512c + Geometry + Geometry + true + 47bbdcd3-f691-4bb2-9a47-506ced8cc0cb + 1 + + + + + + 3315 + 425 + 48 + 20 + + + 3339 + 435 + + + + + + + + Center of scaling + 6be26db1-9566-478d-bed7-cc4fc5e17a37 + Center + Center + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 3315 + 445 + 48 + 20 + + + 3339 + 455 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 2cd4ef46-9a08-44b5-95e0-377515c57cf4 + Factor + Factor + false + bb39b751-9825-4498-841f-5005c8deca69 + 1 + + + + + + 3315 + 465 + 48 + 20 + + + 3339 + 475 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 34663d47-8bb7-4f0a-afdc-1eba9aef871a + Geometry + Geometry + false + 0 + + + + + + 3387 + 425 + 50 + 30 + + + 3412 + 440 + + + + + + + + Transformation data + 70bf295c-8885-4b5e-95df-e7e8235e4102 + Transform + Transform + false + 0 + + + + + + 3387 + 455 + 50 + 30 + + + 3412 + 470 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 1c6e8d1a-09e5-4afe-bbc3-eb091b10055d + 63f532c1-0526-4104-9c70-a2cfed1ce80a + 2f49376c-8f92-413c-a3df-8ef783a90731 + 3 + 1628d9b9-c943-4dee-80c5-c529b1b16d73 + Group + + + + + + + + + + + 575660b1-8c79-4b8d-9222-7ab4a6ddb359 + Rectangle 2Pt + + + + + Create a rectangle from a base plane and two points + true + 23b0664b-06c9-4b31-bf42-8d1153018ca5 + Rectangle 2Pt + Rectangle 2Pt + + + + + + 4114 + 992 + 198 + 101 + + + 4250 + 1043 + + + + + + Rectangle base plane + 9125d09d-8218-49fe-bd04-1d72986a3eab + Plane + Plane + false + 0 + + + + + + 4116 + 994 + 122 + 37 + + + 4177 + 1012.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + First corner point. + d3f9e6c5-71e9-4a08-a021-9f28dbc259a1 + Point A + Point A + false + 0 + + + + + + 4116 + 1031 + 122 + 20 + + + 4177 + 1041 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 1 + -1 + 0 + + + + + + + + + + + + Second corner point. + 1a7f037f-07b1-484a-837d-dbfd773370f3 + Point B + Point B + false + 0 + + + + + + 4116 + 1051 + 122 + 20 + + + 4177 + 1061 + + + + + + 1 + + + + + 1 + {0} + + + + + + + -1 + 1 + 0 + + + + + + + + + + + + Rectangle corner fillet radius + d8c24ce1-e698-43bd-b30e-629858744a30 + Radius + Radius + false + 0 + + + + + + 4116 + 1071 + 122 + 20 + + + 4177 + 1081 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rectangle defined by P, A and B + d7a5ca08-5529-498a-8b94-20fb1805daa1 + Rectangle + Rectangle + false + 0 + + + + + + 4262 + 994 + 48 + 48 + + + 4286 + 1018.25 + + + + + + + + Length of rectangle curve + 420b64d5-f3ef-4bb3-a31d-e7aa243e7259 + Length + Length + false + 0 + + + + + + 4262 + 1042 + 48 + 49 + + + 4286 + 1066.75 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((x/Sqrt(x^2+y^2))*Pow((abs(x)*(2/((1-abs(x))*(1-abs(y))))+abs(y)*(2/((1-abs(x))*(1-abs(y))))),(0.5*(1-abs(x))*(1-abs(y))))) + true + 76025509-259e-4366-abf4-372a6be18ac7 + Expression + Expression + + + + + + 3011 + 1239 + 1069 + 44 + + + 3546 + 1261 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + a7c587d9-4150-453d-8458-2d64696b7a63 + Variable X + X + true + 4b35edf0-e4b1-41f3-896b-e51b68c0067a + 1 + + + + + + 3013 + 1241 + 11 + 20 + + + 3018.5 + 1251 + + + + + + + + Expression variable + c01485ef-2334-4907-8162-8a7a289930e1 + Variable Y + Y + true + 0da64e3c-016a-4433-9744-f1ccee4755e4 + 1 + + + + + + 3013 + 1261 + 11 + 20 + + + 3018.5 + 1271 + + + + + + + + Result of expression + c9ad3296-87f3-4e55-992a-ee9a21a7fe1e + Result + X + false + 0 + + + + + + 4067 + 1241 + 11 + 40 + + + 4072.5 + 1261 + + + + + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 253a7ebd-b2e6-4c74-922b-2ecba6aac467 + Deconstruct + Deconstruct + + + + + + 2653 + 1260 + 120 + 64 + + + 2694 + 1292 + + + + + + Input point + 44060419-39ad-4226-8097-5742fe899d83 + Point + Point + false + d65cbac7-f28a-4e9c-b8d0-e9fe3ae76611 + 1 + + + + + + 2655 + 1262 + 27 + 60 + + + 2668.5 + 1292 + + + + + + + + Point {x} component + 2e0205ae-356d-4163-85f7-17400efd7e3e + X component + X component + false + 0 + + + + + + 2706 + 1262 + 65 + 20 + + + 2738.5 + 1272 + + + + + + + + Point {y} component + 5d8edaf6-bba0-4c85-af75-d0f4a82fcfa5 + Y component + Y component + false + 0 + + + + + + 2706 + 1282 + 65 + 20 + + + 2738.5 + 1292 + + + + + + + + Point {z} component + 339924e9-8e27-4bac-8def-17cd398435f1 + Z component + Z component + false + 0 + + + + + + 2706 + 1302 + 65 + 20 + + + 2738.5 + 1312 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((y/Sqrt(x^2+y^2))*Pow((abs(x)*(2/((1-abs(x))*(1-abs(y))))+abs(y)*(2/((1-abs(x))*(1-abs(y))))),(0.5*(1-abs(x))*(1-abs(y))))) + true + 5f3b7e99-73a6-4b29-901d-6a824974537f + Expression + Expression + + + + + + 3011 + 1307 + 1068 + 44 + + + 3546 + 1329 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + c3f44a66-76de-47fb-b59b-becff8ca7b54 + Variable X + X + true + 4b35edf0-e4b1-41f3-896b-e51b68c0067a + 1 + + + + + + 3013 + 1309 + 11 + 20 + + + 3018.5 + 1319 + + + + + + + + Expression variable + bc25aac4-967f-4555-a68f-cf92b4e93ef1 + Variable Y + Y + true + 0da64e3c-016a-4433-9744-f1ccee4755e4 + 1 + + + + + + 3013 + 1329 + 11 + 20 + + + 3018.5 + 1339 + + + + + + + + Result of expression + a120983b-b450-4e49-ab0d-e43cf89672bc + Result + Y + false + 0 + + + + + + 4067 + 1309 + 10 + 40 + + + 4072 + 1329 + + + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 7936ad9d-f83d-424c-8385-c3e92e0bcb7f + Construct Point + Construct Point + + + + + + 4259 + 1276 + 134 + 64 + + + 4352 + 1308 + + + + + + {x} coordinate + 28e59193-9e0c-4313-bf16-fe821eb903e9 + X coordinate + X coordinate + false + 35f52f4a-4a79-4bb4-a9bf-0f2b4c7abd9a + 1 + + + + + + 4261 + 1278 + 79 + 20 + + + 4300.5 + 1288 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 40159e03-271a-4384-943a-202779f780e1 + Y coordinate + Y coordinate + false + 5e9b45bc-7d64-44f7-ba59-7b519a598d7b + 1 + + + + + + 4261 + 1298 + 79 + 20 + + + 4300.5 + 1308 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + b0a202e2-9207-4f5d-a73a-0538c8c235d3 + Z coordinate + Z coordinate + false + 0 + + + + + + 4261 + 1318 + 79 + 20 + + + 4300.5 + 1328 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 5f72cc2c-02eb-4111-80bf-2b9ece85b6a5 + Point + Point + false + 0 + + + + + + 4364 + 1278 + 27 + 60 + + + 4377.5 + 1308 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 25a0d654-5551-4a6e-a6c7-b52d9db55dc6 + PolyLine + PolyLine + + + + + + 4224 + 1142 + 116 + 44 + + + 4288 + 1164 + + + + + + 1 + Polyline vertex points + 4924673e-0001-4ab9-ad14-58364aedc09d + Vertices + Vertices + false + 21a80210-5ddf-49f2-b010-41d67316065f + 1 + + + + + + 4226 + 1144 + 50 + 20 + + + 4251 + 1154 + + + + + + + + Close polyline + e4d36089-9ac3-4b8d-9f64-de4ec810cd73 + Closed + Closed + false + 0 + + + + + + 4226 + 1164 + 50 + 20 + + + 4251 + 1174 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Resulting polyline + be23351a-271f-4a2e-8889-2b83ef554e64 + Polyline + Polyline + false + 0 + + + + + + 4300 + 1144 + 38 + 40 + + + 4319 + 1164 + + + + + + + + + + + + 71fcc052-6add-4d70-8d97-cfb37ea9d169 + Stream Gate + + + + + Redirects a stream into specific outputs. + true + 230fef3a-7d74-4dc9-945f-c7c327d7a051 + Stream Gate + Stream Gate + + + + + + 2841 + 1386 + 62 + 84 + + + 2880 + 1428 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Input stream + 6f9ef66d-1b8e-44e6-9f4f-e8f30e24d1fc + Stream + Y + false + 5d8edaf6-bba0-4c85-af75-d0f4a82fcfa5 + 1 + + + + + + 2843 + 1388 + 25 + 40 + + + 2855.5 + 1408 + + + + + + + + Gate index of output stream + 80732525-7472-4bb0-9751-9fef9a1d5979 + Gate + Gate + false + a9efd3f9-fec0-4ac1-824e-4403130d72f1 + 1 + + + + + + 2843 + 1428 + 25 + 40 + + + 2855.5 + 1448 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Output for Gate index 0 + 0da64e3c-016a-4433-9744-f1ccee4755e4 + false + Target 0 + 0 + false + 0 + + + + + + 2892 + 1388 + 9 + 20 + + + 2896.5 + 1398 + + + + + + + + 2 + Output for Gate index 1 + b851ecc5-69f1-4667-984a-1f05f2b6d0ea + false + Target 1 + 1 + false + 0 + + + + + + 2892 + 1408 + 9 + 20 + + + 2896.5 + 1418 + + + + + + + + 2 + Output for Gate index 2 + 2c68d633-1c48-4414-9c35-031d4f463e07 + false + Target 2 + 2 + false + 0 + + + + + + 2892 + 1428 + 9 + 20 + + + 2896.5 + 1438 + + + + + + + + 2 + Output for Gate index 3 + cc1ebe2d-0bc8-4950-b401-6ce2ca057029 + false + Target 3 + 3 + false + 0 + + + + + + 2892 + 1448 + 9 + 20 + + + 2896.5 + 1458 + + + + + + + + + + + + + + 71fcc052-6add-4d70-8d97-cfb37ea9d169 + Stream Gate + + + + + Redirects a stream into specific outputs. + true + 8be3507c-1b70-4ca5-a315-1d83f4c9ac18 + Stream Gate + Stream Gate + + + + + + 2838 + 1239 + 62 + 84 + + + 2877 + 1281 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Input stream + 74ccdef5-6b9d-4887-b67b-a937b10ec77f + Stream + X + false + 2e0205ae-356d-4163-85f7-17400efd7e3e + 1 + + + + + + 2840 + 1241 + 25 + 40 + + + 2852.5 + 1261 + + + + + + + + Gate index of output stream + 5b9709e8-32e2-4c1a-9c30-30972bc40b4d + Gate + Gate + false + a9efd3f9-fec0-4ac1-824e-4403130d72f1 + 1 + + + + + + 2840 + 1281 + 25 + 40 + + + 2852.5 + 1301 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Output for Gate index 0 + 4b35edf0-e4b1-41f3-896b-e51b68c0067a + false + Target 0 + 0 + false + 0 + + + + + + 2889 + 1241 + 9 + 20 + + + 2893.5 + 1251 + + + + + + + + 2 + Output for Gate index 1 + 9d4806e3-aee7-457a-9a89-c56e53660563 + false + Target 1 + 1 + false + 0 + + + + + + 2889 + 1261 + 9 + 20 + + + 2893.5 + 1271 + + + + + + + + 2 + Output for Gate index 2 + 2b6447f5-087b-4253-88ae-f558ff3ed9e2 + false + Target 2 + 2 + false + 0 + + + + + + 2889 + 1281 + 9 + 20 + + + 2893.5 + 1291 + + + + + + + + 2 + Output for Gate index 3 + ffd1b307-c8fb-47d1-86be-af1f1cc3c592 + false + Target 3 + 3 + false + 0 + + + + + + 2889 + 1301 + 9 + 20 + + + 2893.5 + 1311 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + a9efd3f9-fec0-4ac1-824e-4403130d72f1 + Digit Scroller + + false + 0 + + + + + 12 + + 11 + + 3.0 + + + + + + 2621 + 1087 + 250 + 20 + + + 2621.979 + 1087.256 + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + fff2647a-c2da-4a48-b4cb-7d1a75fb292e + Stream Filter + Stream Filter + + + + + + 4136 + 1198 + 77 + 104 + + + 4175 + 1250 + + + + + + 5 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 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 + + + + + Index of Gate stream + 0baf6b6f-8989-4372-8b27-bf052a45d91b + Gate + Gate + false + a9efd3f9-fec0-4ac1-824e-4403130d72f1 + 1 + + + + + + 4138 + 1200 + 25 + 20 + + + 4150.5 + 1210 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + f2467dd1-73f5-4267-bb14-d9afcec32d98 + false + Stream 0 + 0 + true + c9ad3296-87f3-4e55-992a-ee9a21a7fe1e + 1 + + + + + + 4138 + 1220 + 25 + 20 + + + 4150.5 + 1230 + + + + + + + + 2 + Input stream at index 1 + c179b50f-a062-4b81-8003-79da234a84e2 + false + Stream 1 + 1 + true + f34705fa-e51d-4f90-9038-a402ef1131f0 + 1 + + + + + + 4138 + 1240 + 25 + 20 + + + 4150.5 + 1250 + + + + + + + + 2 + Input stream at index 2 + f4ca72f2-9783-46d5-a74f-8cf143201c4d + false + Stream 2 + 2 + true + 1f239a18-a4a8-4bc1-8fa9-1d260e5958d0 + 1 + + + + + + 4138 + 1260 + 25 + 20 + + + 4150.5 + 1270 + + + + + + + + 2 + Input stream at index 3 + b01fbead-c4bf-45cf-80d3-19da1b6c96f3 + false + Stream 3 + 3 + true + 380d5906-e6e2-4806-a99f-d6758df2f082 + 1 + + + + + + 4138 + 1280 + 25 + 20 + + + 4150.5 + 1290 + + + + + + + + 2 + Filtered stream + 35f52f4a-4a79-4bb4-a9bf-0f2b4c7abd9a + false + Stream + S(3) + false + 0 + + + + + + 4187 + 1200 + 24 + 100 + + + 4199 + 1250 + + + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + b8e0da65-e549-4c1f-a086-e9d23e51f72a + Stream Filter + Stream Filter + + + + + + 4140 + 1353 + 77 + 104 + + + 4179 + 1405 + + + + + + 5 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 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 + + + + + Index of Gate stream + 2075c9db-7cbb-4757-8fa9-4e17cec032f0 + Gate + Gate + false + a9efd3f9-fec0-4ac1-824e-4403130d72f1 + 1 + + + + + + 4142 + 1355 + 25 + 20 + + + 4154.5 + 1365 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 7b2de926-1f01-4ca7-b950-ddda85657973 + false + Stream 0 + 0 + true + a120983b-b450-4e49-ab0d-e43cf89672bc + 1 + + + + + + 4142 + 1375 + 25 + 20 + + + 4154.5 + 1385 + + + + + + + + 2 + Input stream at index 1 + a69da54f-cbee-476b-82af-596b713fe82f + false + Stream 1 + 1 + true + bc40bfa2-081a-4ba7-95ed-0289bbb3a599 + 1 + + + + + + 4142 + 1395 + 25 + 20 + + + 4154.5 + 1405 + + + + + + + + 2 + Input stream at index 2 + e4385c0f-4296-44ba-b773-d9e5465319ab + false + Stream 2 + 2 + true + 41f9c3a4-a498-4109-9170-fa8fb4d53293 + 1 + + + + + + 4142 + 1415 + 25 + 20 + + + 4154.5 + 1425 + + + + + + + + 2 + Input stream at index 3 + d094cd6d-c6ee-455f-b0ed-ad29102a23c1 + false + Stream 3 + 3 + true + 0d11e76a-ac35-4c90-b6dc-45e27d365975 + 1 + + + + + + 4142 + 1435 + 25 + 20 + + + 4154.5 + 1445 + + + + + + + + 2 + Filtered stream + 5e9b45bc-7d64-44f7-ba59-7b519a598d7b + false + Stream + S(3) + false + 0 + + + + + + 4191 + 1355 + 24 + 100 + + + 4203 + 1405 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((abs(u) / u)*Pow(abs(u),(1-u^2-v^2))) + true + f2048de5-983e-4d29-be1f-551b823a8415 + Expression + Expression + + + + + + 3371 + 1417 + 360 + 44 + + + 3551 + 1439 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 57b04613-babb-4f1e-b873-57f9ce986fa4 + Variable U + U + true + 9d4806e3-aee7-457a-9a89-c56e53660563 + 1 + + + + + + 3373 + 1419 + 11 + 20 + + + 3378.5 + 1429 + + + + + + + + Expression variable + 58e5c450-3ac8-4006-95b1-8e06a3447982 + Variable V + V + true + b851ecc5-69f1-4667-984a-1f05f2b6d0ea + 1 + + + + + + 3373 + 1439 + 11 + 20 + + + 3378.5 + 1449 + + + + + + + + Result of expression + f34705fa-e51d-4f90-9038-a402ef1131f0 + Result + X + false + 0 + + + + + + 3718 + 1419 + 11 + 40 + + + 3723.5 + 1439 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((abs(v) / v)*Pow(abs(v),(1-u^2-v^2))) + true + 604f86ea-d26d-4972-9939-e657fd49ee68 + Expression + Expression + + + + + + 3371 + 1485 + 359 + 44 + + + 3551 + 1507 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 3cd2c891-df52-4fc3-83da-34ea89bb11a9 + Variable U + U + true + 9d4806e3-aee7-457a-9a89-c56e53660563 + 1 + + + + + + 3373 + 1487 + 11 + 20 + + + 3378.5 + 1497 + + + + + + + + Expression variable + 323f1c7f-a8cb-4b99-aa78-fc08decab985 + Variable V + V + true + b851ecc5-69f1-4667-984a-1f05f2b6d0ea + 1 + + + + + + 3373 + 1507 + 11 + 20 + + + 3378.5 + 1517 + + + + + + + + Result of expression + bc40bfa2-081a-4ba7-95ed-0289bbb3a599 + Result + Y + false + 0 + + + + + + 3718 + 1487 + 10 + 40 + + + 3723 + 1507 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 76025509-259e-4366-abf4-372a6be18ac7 + 5f3b7e99-73a6-4b29-901d-6a824974537f + 2 + 29e6204d-f15f-4dca-b7b2-3999a30eff79 + Group + Circular_Lamé-based_Mapping_Inverse.cs + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f2048de5-983e-4d29-be1f-551b823a8415 + 604f86ea-d26d-4972-9939-e657fd49ee68 + 2 + a8ba36fe-ef27-4a30-9ae4-6aa8b5fcc214 + Group + Circular_Lamé-based_Mapping.cs + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((((ABS(X)*ABS(Y))/(X*Y))/(Y*SQRT(X^2+Y^2)))*SQRT(1-SQRT(1-2*X^4*Y^2-2*X^2*Y^4+3*X^4*Y^4))) + true + 0622b256-9e5c-4237-b4a7-acb309f5dea8 + Expression + Expression + + + + + + 3161 + 1610 + 797 + 44 + + + 3560 + 1632 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 13dfd785-d9ea-43b8-996e-6f3a6909ed00 + Variable X + X + true + 2b6447f5-087b-4253-88ae-f558ff3ed9e2 + 1 + + + + + + 3163 + 1612 + 11 + 20 + + + 3168.5 + 1622 + + + + + + + + Expression variable + bd38ae79-3b7b-4c70-b9c4-b3fac7227934 + Variable Y + Y + true + 2c68d633-1c48-4414-9c35-031d4f463e07 + 1 + + + + + + 3163 + 1632 + 11 + 20 + + + 3168.5 + 1642 + + + + + + + + Result of expression + 1f239a18-a4a8-4bc1-8fa9-1d260e5958d0 + Result + X + false + 0 + + + + + + 3945 + 1612 + 11 + 40 + + + 3950.5 + 1632 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((((ABS(X)*ABS(Y))/(X*Y))/(X*SQRT(X^2+Y^2)))*SQRT(1-SQRT(1-2*X^4*Y^2-2*X^2*Y^4+3*X^4*Y^4))) + true + 37259e9d-7a67-4ede-82f5-039bd0f051cb + Expression + Expression + + + + + + 3157 + 1682 + 796 + 44 + + + 3556 + 1704 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 6b068a58-075f-41ac-b4aa-07cb50eb8d46 + Variable X + X + true + 2b6447f5-087b-4253-88ae-f558ff3ed9e2 + 1 + + + + + + 3159 + 1684 + 11 + 20 + + + 3164.5 + 1694 + + + + + + + + Expression variable + 01b397b0-f86a-4f98-b29d-f456f145557d + Variable Y + Y + true + 2c68d633-1c48-4414-9c35-031d4f463e07 + 1 + + + + + + 3159 + 1704 + 11 + 20 + + + 3164.5 + 1714 + + + + + + + + Result of expression + 41f9c3a4-a498-4109-9170-fa8fb4d53293 + Result + Y + false + 0 + + + + + + 3941 + 1684 + 10 + 40 + + + 3946 + 1704 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((((ABS(U)*ABS(V))/(U*V))/V)*SQRT((U^2+V^2-SQRT((U^2+V^2)*(U^2+V^2-2*U^2*V^2*(3-U^4-2*U^2*V^2-V^4))))/(3-U^4-2*U^2*V^2-V^4))) + true + 107cad24-8cbb-4d08-adb8-c415ac2f12c5 + Expression + Expression + + + + + + 3025 + 1786 + 1077 + 44 + + + 3564 + 1808 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 55c19ca6-c715-4ac6-8a30-d06e39ba057d + Variable U + U + true + ffd1b307-c8fb-47d1-86be-af1f1cc3c592 + 1 + + + + + + 3027 + 1788 + 11 + 20 + + + 3032.5 + 1798 + + + + + + + + Expression variable + 31994721-4542-4f00-87c2-4c920dfb8221 + Variable V + V + true + cc1ebe2d-0bc8-4950-b401-6ce2ca057029 + 1 + + + + + + 3027 + 1808 + 11 + 20 + + + 3032.5 + 1818 + + + + + + + + Result of expression + 380d5906-e6e2-4806-a99f-d6758df2f082 + Result + X + false + 0 + + + + + + 4089 + 1788 + 11 + 40 + + + 4094.5 + 1808 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + ((((ABS(U)*ABS(V))/(U*V))/U)*SQRT((U^2+V^2-SQRT((U^2+V^2)*(U^2+V^2-2*U^2*V^2*(3-U^4-2*U^2*V^2-V^4))))/(3-U^4-2*U^2*V^2-V^4))) + true + fd1eb6f0-993d-4d53-9213-168b52231430 + Expression + Expression + + + + + + 3026 + 1858 + 1076 + 44 + + + 3565 + 1880 + + + + + + 2 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 8c3ce280-b2ee-4cb4-bcfb-f41385e9f1ae + Variable U + U + true + ffd1b307-c8fb-47d1-86be-af1f1cc3c592 + 1 + + + + + + 3028 + 1860 + 11 + 20 + + + 3033.5 + 1870 + + + + + + + + Expression variable + c2e0b271-71c3-455b-92f6-57a14b0b6a37 + Variable V + V + true + cc1ebe2d-0bc8-4950-b401-6ce2ca057029 + 1 + + + + + + 3028 + 1880 + 11 + 20 + + + 3033.5 + 1890 + + + + + + + + Result of expression + 0d11e76a-ac35-4c90-b6dc-45e27d365975 + Result + Y + false + 0 + + + + + + 4090 + 1860 + 10 + 40 + + + 4095 + 1880 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0622b256-9e5c-4237-b4a7-acb309f5dea8 + 37259e9d-7a67-4ede-82f5-039bd0f051cb + 2 + 874808ed-8c03-4ca9-be4c-cb66a8a3c509 + Group + Circular_Area/Circular_Tapered3_Mapping_Inverse.cs + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 107cad24-8cbb-4d08-adb8-c415ac2f12c5 + fd1eb6f0-993d-4d53-9213-168b52231430 + 2 + 0c128243-14e2-4630-be25-fb4f8be55f38 + Group + Circular_Tapered3_Mapping.cs + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + df97f324-8a51-49bb-aa97-0d9c2e0f37f3 + Rotate + Rotate + + + + + + 3617 + 788 + 142 + 64 + + + 3695 + 820 + + + + + + Base geometry + 2232f777-4046-4ed6-933e-73a7d15e7b0d + Geometry + Geometry + true + 187f9635-7061-42f4-bfeb-3c78b26d194e + 1 + + + + + + 3619 + 790 + 64 + 20 + + + 3659 + 800 + + + + + + + + Rotation angle in degrees + c3223ff9-5929-4e27-a078-11b1bfc65ca5 + Angle + Angle + false + da0fb98e-4e8b-4db7-b958-329c306b2f45 + 1 + true + + + + + + 3619 + 810 + 64 + 20 + + + 3659 + 820 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rotation plane + 3d8c3ba4-86d6-4980-a9dd-7191caf452f8 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 3619 + 830 + 64 + 20 + + + 3659 + 840 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 767902cc-a116-4f66-ba26-de55caf99451 + Geometry + Geometry + false + 0 + + + + + + 3707 + 790 + 50 + 30 + + + 3732 + 805 + + + + + + + + Transformation data + cdbbdcb1-343e-4c9b-97eb-e2483c5cbf89 + Transform + Transform + false + 0 + + + + + + 3707 + 820 + 50 + 30 + + + 3732 + 835 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 187f9635-7061-42f4-bfeb-3c78b26d194e + Relay + + false + 507ecd9e-6242-4c5e-ab3f-33abd117f974 + 1 + + + + + + 3523 + 754 + 40 + 16 + + + 3543 + 762 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + da0fb98e-4e8b-4db7-b958-329c306b2f45 + .5/65536*64 + Number + Number + false + 0 + + + + + + 3414 + 900 + 57 + 24 + + + 3459.524 + 912.4384 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 02c0aa66-236d-4295-9c6f-bd44e522417b + Rotate + Rotate + + + + + + 4293 + 917 + 162 + 64 + + + 4391 + 949 + + + + + + Base geometry + 7726385b-98a5-44e2-85b5-3c5537794e24 + Geometry + Geometry + true + 91300e74-9e0e-4dd1-ae7a-7339b0f6ef09 + 1 + + + + + + 4295 + 919 + 84 + 20 + + + 4355 + 929 + + + + + + + + Rotation angle in degrees + 5f9ac0cf-3900-4d63-b868-8199e523f0e9 + -X + Angle + Angle + false + da0fb98e-4e8b-4db7-b958-329c306b2f45 + 1 + true + + + + + + 4295 + 939 + 84 + 20 + + + 4355 + 949 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rotation plane + cd45fb06-0e98-4f6d-addb-9cb8543d0495 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 4295 + 959 + 84 + 20 + + + 4355 + 969 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + d219099d-2101-4eaf-9523-9d149568ef4c + Geometry + Geometry + false + 0 + + + + + + 4403 + 919 + 50 + 30 + + + 4428 + 934 + + + + + + + + Transformation data + a9d6eb49-0554-4553-987b-b161f780393e + Transform + Transform + false + 0 + + + + + + 4403 + 949 + 50 + 30 + + + 4428 + 964 + + + + + + + + + + + + 3249222f-f536-467a-89f4-f0353fba455a + Sift Pattern + + + + + Sift elements in a list using a repeating index pattern. + true + 96fe4937-4875-4244-803e-89b39e505fed + true + Sift Pattern + Sift Pattern + + + + + + 5101 + 1500 + 92 + 104 + + + 5170 + 1552 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 5 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List to sift + 021fd9b9-289d-4547-b8c4-9341c45382ed + true + List + List + false + e8d616cd-8ad7-45a5-a0fa-a9d1cece0cf6 + 1 + + + + + + 5103 + 1502 + 55 + 50 + + + 5130.5 + 1527 + + + + + + + + 1 + Sifting pattern + 65e93e55-ccf4-45af-81b1-22b9b433238f + true + Sift Pattern + Sift Pattern + false + 0 + + + + + + 5103 + 1552 + 55 + 50 + + + 5130.5 + 1577 + + + + + + 1 + + + + + 5 + {0} + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + + + + + + + 1 + Output for sift index 0 + 9a6425b2-4a3b-4835-8656-77e54cef4bc7 + true + false + Output 0 + 0 + false + 0 + + + + + + 5182 + 1502 + 9 + 20 + + + 5186.5 + 1512 + + + + + + + + 1 + Output for sift index 1 + 0feec1c9-14c6-4e98-839d-f76783c20e5b + true + false + Output 1 + 1 + false + 0 + + + + + + 5182 + 1522 + 9 + 20 + + + 5186.5 + 1532 + + + + + + + + 1 + Output for sift index 2 + fa7e5113-95fa-4696-adfe-12507c42b52e + true + false + Output 2 + 2 + false + 0 + + + + + + 5182 + 1542 + 9 + 20 + + + 5186.5 + 1552 + + + + + + + + 1 + Output for sift index 3 + 2085748b-0eda-4776-b133-2cd2d69a1e7a + true + false + Output 3 + 3 + false + 0 + + + + + + 5182 + 1562 + 9 + 20 + + + 5186.5 + 1572 + + + + + + + + 1 + Output for sift index 4 + e3b21f50-e895-4c64-aeb8-e4790c259e69 + true + false + Output 4 + 4 + false + 0 + + + + + + 5182 + 1582 + 9 + 20 + + + 5186.5 + 1592 + + + + + + + + + + + + + + e2c0f9db-a862-4bd9-810c-ef2610e7a56f + Construct Mesh + + + + + Construct a mesh from vertices, faces and optional colours. + true + 19b7ddd2-a7e8-4557-b6ac-e5c25a6c23de + true + Construct Mesh + Construct Mesh + + + + + + 5487 + 1665 + 144 + 64 + + + 5589 + 1697 + + + + + + 1 + Vertices of mesh object + 1f7f5fc8-5b6f-47d0-a68f-2a9a75ea61f8 + true + Vertices + Vertices + false + 6275184d-8019-4c41-89a1-5332b8c711e8 + 1 + + + + + + 5489 + 1667 + 88 + 20 + + + 5533 + 1677 + + + + + + 1 + + + + + 4 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + 10 + 0 + 0 + + + + + + + + 10 + 10 + 0 + + + + + + + + 0 + 10 + 0 + + + + + + + + + + + + 1 + Faces of mesh object + fd146954-e762-4a31-999f-5cfd7deaa5f3 + true + Faces + Faces + false + 0 + + + + + + 5489 + 1687 + 88 + 20 + + + 5533 + 1697 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + 1 + 2 + 3 + + + + + + + + + + + 1 + Optional vertex colours + 96614d25-5255-4c43-983e-7a37fabb5ad3 + true + Colours + Colours + true + 0 + + + + + + 5489 + 1707 + 88 + 20 + + + 5533 + 1717 + + + + + + + + Constructed mesh + b095d690-26b4-464a-9533-a7c57c41003d + true + Mesh + Mesh + false + 0 + + + + + + 5601 + 1667 + 28 + 60 + + + 5615 + 1697 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + d8d3bd24-c94f-4b0c-876c-12f30692b74b + true + Merge + Merge + + + + + + 5226 + 1519 + 90 + 104 + + + 5271 + 1571 + + + + + + 5 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 555fa914-acee-4f98-b37a-0a66c0ed75ec + true + false + Data 1 + D1 + true + 9a6425b2-4a3b-4835-8656-77e54cef4bc7 + 1 + + + + + + 5228 + 1521 + 31 + 20 + + + 5243.5 + 1531 + + + + + + + + 2 + Data stream 2 + 5e3661e0-1b65-43a9-9015-0483c2e2ebc3 + true + false + Data 2 + D2 + true + 0feec1c9-14c6-4e98-839d-f76783c20e5b + 1 + + + + + + 5228 + 1541 + 31 + 20 + + + 5243.5 + 1551 + + + + + + + + 2 + Data stream 3 + 07f69891-5aa5-4b28-947d-dabea5a5d308 + true + false + Data 3 + D3 + true + fa7e5113-95fa-4696-adfe-12507c42b52e + 1 + + + + + + 5228 + 1561 + 31 + 20 + + + 5243.5 + 1571 + + + + + + + + 2 + Data stream 4 + 3f5f433c-9740-4fec-82cf-5d73b84e51b1 + true + false + Data 4 + D4 + true + 2085748b-0eda-4776-b133-2cd2d69a1e7a + 1 + + + + + + 5228 + 1581 + 31 + 20 + + + 5243.5 + 1591 + + + + + + + + 2 + Data stream 5 + afe1fc14-89c2-40dd-9cc2-e4e2f09247f9 + true + false + Data 5 + D5 + true + 0 + + + + + + 5228 + 1601 + 31 + 20 + + + 5243.5 + 1611 + + + + + + + + 2 + Result of merge + 89c6afbe-21cd-4765-a02e-8855a2c623f1 + true + Result + Result + false + 0 + + + + + + 5283 + 1521 + 31 + 100 + + + 5298.5 + 1571 + + + + + + + + + + + + + + 071c3940-a12d-4b77-bb23-42b5d3314a0d + Clean Tree + + + + + Removed all null and invalid items from a data tree. + true + 074d64a1-0972-49c9-a9fd-9b2943f005cb + true + Clean Tree + Clean Tree + + + + + + 5356 + 1473 + 135 + 84 + + + 5453 + 1515 + + + + + + 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. + dc0a0275-e1b9-44ee-a7b4-49304fba70e7 + true + Remove Nulls + Remove Nulls + false + 0 + + + + + + 5358 + 1475 + 83 + 20 + + + 5399.5 + 1485 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Remove invalid items from the tree. + 797f9ecc-5dc5-45d4-a06d-105be5829c97 + true + Remove Invalid + Remove Invalid + false + 0 + + + + + + 5358 + 1495 + 83 + 20 + + + 5399.5 + 1505 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Remove empty branches from the tree. + c327473b-3850-4a2c-b82b-7e4c22148030 + true + Remove Empty + Remove Empty + false + 0 + + + + + + 5358 + 1515 + 83 + 20 + + + 5399.5 + 1525 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 2 + Data tree to clean + a95dc961-8936-4b1d-a318-fce1362f0258 + true + Tree + Tree + false + 89c6afbe-21cd-4765-a02e-8855a2c623f1 + 1 + + + + + + 5358 + 1535 + 83 + 20 + + + 5399.5 + 1545 + + + + + + + + 2 + Spotless data tree + 6275184d-8019-4c41-89a1-5332b8c711e8 + true + Tree + Tree + false + 0 + + + + + + 5465 + 1475 + 24 + 80 + + + 5477 + 1515 + + + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 7338e133-9e6e-47e6-94a6-4226d10035fb + Divide Curve + Divide Curve + + + + + + 3961 + 677 + 123 + 64 + + + 4015 + 709 + + + + + + Curve to divide + 053df3fe-9f56-4658-8cfd-d5a5c4ffa35a + Curve + Curve + false + b8b82d0f-e232-4201-b627-0912863261cb + 1 + + + + + + 3963 + 679 + 40 + 20 + + + 3983 + 689 + + + + + + + + Number of segments + 8b0c406a-02b7-4b64-bfcb-16e253616ce0 + Count + Count + false + 47929b4b-6aef-4515-91e3-ec0df79edef5 + 1 + + + + + + 3963 + 699 + 40 + 20 + + + 3983 + 709 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Split segments at kinks + 8fcdf880-6206-4781-a81f-c640dcb1ec06 + Kinks + Kinks + false + 0 + + + + + + 3963 + 719 + 40 + 20 + + + 3983 + 729 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Division points + 12138e97-f9c5-4b44-8799-b3e06dd16086 + Points + Points + false + 0 + + + + + + 4027 + 679 + 55 + 20 + + + 4054.5 + 689 + + + + + + + + 1 + Tangent vectors at division points + f9460d74-ed0c-44b3-8791-82a0028e28bc + Tangents + Tangents + false + 0 + + + + + + 4027 + 699 + 55 + 20 + + + 4054.5 + 709 + + + + + + + + 1 + Parameter values at division points + 65ace4aa-9df7-4de8-b091-1c865a97744a + Parameters + Parameters + false + 0 + + + + + + 4027 + 719 + 55 + 20 + + + 4054.5 + 729 + + + + + + + + + + + + 7a1e5fd7-b7da-4244-a261-f1da66614992 + Power of 2 + + + + + Raise 2 to the power of N. + true + 502fa3d1-22ce-43a9-b352-a26ab73b6a94 + Power of 2 + Power of 2 + + + + + + 3859 + 619 + 88 + 28 + + + 3902 + 633 + + + + + + Input value + 24812d26-a9dd-4f19-a879-6fff0833b531 + Value + Value + false + dd68f0aa-6687-4e60-88a5-92dbdda10cfe + 1 + + + + + + 3861 + 621 + 29 + 24 + + + 3875.5 + 633 + + + + + + + + Output value + 47929b4b-6aef-4515-91e3-ec0df79edef5 + Result + Result + false + 0 + + + + + + 3914 + 621 + 31 + 24 + + + 3929.5 + 633 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + dd68f0aa-6687-4e60-88a5-92dbdda10cfe + Digit Scroller + + false + 0 + + + + + 12 + + 11 + + 5.0 + + + + + + 3768 + 555 + 250 + 20 + + + 3768.454 + 555.3426 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 2a357f10-9b53-4c01-ba85-349a693fd868 + Rotate + Rotate + + + + + + 3680 + 654 + 158 + 64 + + + 3758 + 686 + + + + + + Base geometry + 7a515e17-283a-4fa6-8fef-192249250c91 + Geometry + Geometry + true + ba895253-a694-448a-9b8e-e7cc3b0bff86 + 1 + + + + + + 3682 + 656 + 64 + 20 + + + 3722 + 666 + + + + + + + + Rotation angle in degrees + f4449cab-2b62-4bbe-b5a3-028b3deb6f3a + Angle + Angle + false + da0fb98e-4e8b-4db7-b958-329c306b2f45 + 1 + true + + + + + + 3682 + 676 + 64 + 20 + + + 3722 + 686 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rotation plane + 63bede28-6cf9-4a02-9d2c-33b3ce031809 + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 3682 + 696 + 64 + 20 + + + 3722 + 706 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + b8b82d0f-e232-4201-b627-0912863261cb + 1 + Geometry + Geometry + false + 0 + + + + + + 3770 + 656 + 66 + 30 + + + 3795 + 671 + + + + + + + + Transformation data + 58124ce9-ca58-440c-8a42-748609a1379c + Transform + Transform + false + 0 + + + + + + 3770 + 686 + 66 + 30 + + + 3795 + 701 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d65cbac7-f28a-4e9c-b8d0-e9fe3ae76611 + Relay + + false + 31c2f863-0ce7-4141-88e0-f6f14ddf9a0f + 1 + + + + + + 4069 + 941 + 40 + 16 + + + 4089 + 949 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 038249f3-3a77-4ea9-915c-b58b5904dd26 + Rotate + Rotate + + + + + + 3940 + 791 + 162 + 64 + + + 4038 + 823 + + + + + + Base geometry + ab1c5fc7-d9f2-47aa-878d-8c4ced1fe183 + Geometry + Geometry + true + 12138e97-f9c5-4b44-8799-b3e06dd16086 + 1 + + + + + + 3942 + 793 + 84 + 20 + + + 4002 + 803 + + + + + + + + Rotation angle in degrees + 80db28fb-1fdb-4777-9f45-3067f9d60e7c + 180/X + Angle + Angle + false + 47929b4b-6aef-4515-91e3-ec0df79edef5 + 1 + true + + + + + + 3942 + 813 + 84 + 20 + + + 4002 + 823 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Rotation plane + 22651b01-3c2e-4d1e-85e6-c5bc0851aba0 + 2 + Plane + Plane + false + fedf2bcf-a649-4db3-9cd3-812cf5b858bf + 1 + + + + + + 3942 + 833 + 84 + 20 + + + 4002 + 843 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 65f02202-7278-44f4-9a31-e418d33936b3 + Geometry + Geometry + false + 0 + + + + + + 4050 + 793 + 50 + 30 + + + 4075 + 808 + + + + + + + + Transformation data + 7ce6a680-9f6c-49d2-9253-bfe58cf5e7d9 + Transform + Transform + false + 0 + + + + + + 4050 + 823 + 50 + 30 + + + 4075 + 838 + + + + + + + + + + + + 2e205f24-9279-47b2-b414-d06dcd0b21a7 + Area + + + + + Solve area properties for breps, meshes and planar closed curves. + true + 327dd22c-b1db-4fdc-8175-012117c93402 + Area + Area + + + + + + 3755 + 731 + 118 + 44 + + + 3817 + 753 + + + + + + Brep, mesh or planar closed curve for area computation + 58315a82-d33c-4a69-973c-ad9acbedc304 + Geometry + Geometry + false + b8b82d0f-e232-4201-b627-0912863261cb + 1 + + + + + + 3757 + 733 + 48 + 40 + + + 3781 + 753 + + + + + + + + Area of geometry + b992549f-329c-4c38-8422-042008eb5f5c + Area + Area + false + 0 + + + + + + 3829 + 733 + 42 + 20 + + + 3850 + 743 + + + + + + + + Area centroid of geometry + fedf2bcf-a649-4db3-9cd3-812cf5b858bf + Centroid + Centroid + false + 0 + + + + + + 3829 + 753 + 42 + 20 + + + 3850 + 763 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + c715e3d5-3439-4f3a-8120-aad1c6739724 + Move + Move + + + + + + 4274 + 1404 + 201 + 44 + + + 4411 + 1426 + + + + + + Base geometry + 882a1737-2105-4140-9aad-122f6cd72f91 + Geometry + Geometry + true + 5f72cc2c-02eb-4111-80bf-2b9ece85b6a5 + 1 + + + + + + 4276 + 1406 + 123 + 20 + + + 4337.5 + 1416 + + + + + + + + Translation vector + dd5ca1d8-1ca5-42f5-a4bb-7909e2a6b616 + Motion + Motion + false + 0 + + + + + + 4276 + 1426 + 123 + 20 + + + 4337.5 + 1436 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Translated geometry + b2669bd3-acb9-4864-8d32-9b34dff376b1 + Geometry + Geometry + false + 0 + + + + + + 4423 + 1406 + 50 + 20 + + + 4448 + 1416 + + + + + + + + Transformation data + 73be502b-5ab0-47a4-95bd-610f0047f6cd + Transform + Transform + false + 0 + + + + + + 4423 + 1426 + 50 + 20 + + + 4448 + 1436 + + + + + + + + + + + + 361790d6-9d66-4808-8c5a-8de9c218c227 + Quad Sphere + + + + + Create a spherical brep made from quad nurbs patches. + true + b6795239-c5f2-4374-aef3-89e831dc8649 + Quad Sphere + Quad Sphere + + + + + + 4217 + 1718 + 181 + 61 + + + 4348 + 1749 + + + + + + Base plane + 6ea598f4-194d-41cc-8d4b-f5cec4ff2510 + Base + Base + false + 0 + + + + + + 4219 + 1720 + 117 + 37 + + + 4277.5 + 1738.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Sphere radius + 37920bf9-3a5b-4c37-a3c2-656a8d9a1090 + Radius + Radius + false + 0 + + + + + + 4219 + 1757 + 117 + 20 + + + 4277.5 + 1767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting quad sphere + 2364c659-9d0b-4402-9e52-dcf20f8c0102 + Sphere + Sphere + false + 0 + + + + + + 4360 + 1720 + 36 + 57 + + + 4378 + 1748.5 + + + + + + + + + + + + 902289da-28dc-454b-98d4-b8f8aa234516 + Pull Point + + + + + true + Pull a point to a variety of geometry. + true + 84446abd-2803-40b4-8718-6629363d07b5 + Pull Point + Pull Point + + + + + + 4461 + 1290 + 139 + 44 + + + 4523 + 1312 + + + + + + Point to search from + b3b78b4a-7cd4-44d2-9ec0-45b14164428c + Point + Point + false + b2669bd3-acb9-4864-8d32-9b34dff376b1 + 1 + + + + + + 4463 + 1292 + 48 + 20 + + + 4487 + 1302 + + + + + + + + 1 + Geometry that pulls + 73ade882-c425-449e-a391-a46f8425f001 + Geometry + Geometry + false + 47ef849a-5d60-42fb-969a-d163dddb0be3 + 1 + + + + + + 4463 + 1312 + 48 + 20 + + + 4487 + 1322 + + + + + + + + Point on [G] closest to [P] + 21a80210-5ddf-49f2-b010-41d67316065f + Closest Point + Closest Point + false + 0 + + + + + + 4535 + 1292 + 63 + 20 + + + 4566.5 + 1302 + + + + + + + + Distance between [P] and its projection onto [G] + 9316d54e-5d9e-438a-b595-a5ab4d9996fd + Distance + Distance + false + 0 + + + + + + 4535 + 1312 + 63 + 20 + + + 4566.5 + 1322 + + + + + + + + + + + + 8d372bdc-9800-45e9-8a26-6e33c5253e21 + Deconstruct Brep + + + + + Deconstruct a brep into its constituent parts. + true + 183ce654-2242-4b3e-9185-663ce913ac9d + Deconstruct Brep + Deconstruct Brep + + + + + + 4241 + 1592 + 93 + 64 + + + 4280 + 1624 + + + + + + Base Brep + 886ca8ed-b43f-42dc-b234-982a1626a010 + Brep + Brep + false + 2364c659-9d0b-4402-9e52-dcf20f8c0102 + 1 + + + + + + 4243 + 1594 + 25 + 60 + + + 4255.5 + 1624 + + + + + + + + 1 + Faces of Brep + 51ff8241-8e9e-49db-bf85-0b9d73f227ad + Faces + Faces + false + 0 + + + + + + 4292 + 1594 + 40 + 20 + + + 4312 + 1604 + + + + + + + + 1 + Edges of Brep + 8f570e57-68a9-4d0c-9936-86d433230d6e + Edges + Edges + false + 0 + + + + + + 4292 + 1614 + 40 + 20 + + + 4312 + 1624 + + + + + + + + 1 + Vertices of Brep + cda2f25a-739e-4886-be0f-1f877cf00ed2 + Vertices + Vertices + false + 0 + + + + + + 4292 + 1634 + 40 + 20 + + + 4312 + 1644 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 7e3d8f79-8338-4d37-a6d5-cc371b9b2e14 + List Item + List Item + + + + + + 4230 + 1513 + 77 + 64 + + + 4287 + 1545 + + + + + + 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 + 70490f54-9fac-40cf-9863-c5346dfe5d6d + List + List + false + 51ff8241-8e9e-49db-bf85-0b9d73f227ad + 1 + + + + + + 4232 + 1515 + 43 + 20 + + + 4253.5 + 1525 + + + + + + + + Item index + 290b0783-2873-40a1-8c8b-2d7e0e3a49e1 + Index + Index + false + 0 + + + + + + 4232 + 1535 + 43 + 20 + + + 4253.5 + 1545 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 1634b7be-ea68-4e42-b322-b9a4cf91244f + Wrap + Wrap + false + 0 + + + + + + 4232 + 1555 + 43 + 20 + + + 4253.5 + 1565 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + 47ef849a-5d60-42fb-969a-d163dddb0be3 + false + Item + i + false + 0 + + + + + + 4299 + 1515 + 6 + 60 + + + 4302 + 1545 + + + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + a85bd8bd-4d7e-46cf-a62f-d57c49c17e2b + 1 + Point + Point + false + b2669bd3-acb9-4864-8d32-9b34dff376b1 + 1 + + + + + + 4539 + 1431 + 50 + 24 + + + 4572.401 + 1443.219 + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 6218e582-716b-4031-840f-d74be47009d2 + Mirror + Mirror + + + + + + 4518 + 891 + 210 + 61 + + + 4664 + 922 + + + + + + Base geometry + 619354cd-3597-467e-bb72-d064b0bb1ef8 + Geometry + Geometry + true + d219099d-2101-4eaf-9523-9d149568ef4c + 1 + + + + + + 4520 + 893 + 132 + 20 + + + 4586 + 903 + + + + + + + + Mirror plane + 172b5684-3830-4d9f-906b-ff2afcc28c64 + Plane + Plane + false + 0 + + + + + + 4520 + 913 + 132 + 37 + + + 4586 + 931.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Mirrored geometry + 2a501779-503e-4fe0-b10f-5e5bb07ea5b7 + Geometry + Geometry + false + 0 + + + + + + 4676 + 893 + 50 + 28 + + + 4701 + 907.25 + + + + + + + + Transformation data + f5725199-284e-41a5-a9af-1a28df58fac2 + Transform + Transform + false + 0 + + + + + + 4676 + 921 + 50 + 29 + + + 4701 + 935.75 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 7dd52022-9775-4856-a981-1fb818185e7d + Merge + Merge + + + + + + 4572 + 756 + 90 + 64 + + + 4617 + 788 + + + + + + 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 + a36f248e-21bc-4656-a37d-11f3c620479c + false + Data 1 + D1 + true + d219099d-2101-4eaf-9523-9d149568ef4c + 1 + + + + + + 4574 + 758 + 31 + 20 + + + 4589.5 + 768 + + + + + + + + 2 + Data stream 2 + 8f6ca7d9-35d7-4121-8422-c9f7292045b9 + false + Data 2 + D2 + true + 2a501779-503e-4fe0-b10f-5e5bb07ea5b7 + 1 + + + + + + 4574 + 778 + 31 + 20 + + + 4589.5 + 788 + + + + + + + + 2 + Data stream 3 + 24128eef-ac01-4169-a52c-837e76aa4e52 + false + Data 3 + D3 + true + 0 + + + + + + 4574 + 798 + 31 + 20 + + + 4589.5 + 808 + + + + + + + + 2 + Result of merge + b1d7b2e7-12e5-4d77-a62c-fab704c8d1a9 + Result + Result + false + 0 + + + + + + 4629 + 758 + 31 + 60 + + + 4644.5 + 788 + + + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 6fb35ddb-c897-468f-a1f4-de5ee85a887a + Mirror + Mirror + + + + + + 4727 + 809 + 305 + 61 + + + 4968 + 840 + + + + + + Base geometry + 70718ac3-ebae-4501-9990-2aefe2ec2778 + Geometry + Geometry + true + b1d7b2e7-12e5-4d77-a62c-fab704c8d1a9 + 1 + + + + + + 4729 + 811 + 227 + 20 + + + 4842.5 + 821 + + + + + + + + Mirror plane + 69b6bc72-effb-4bb0-a330-6f2186e14fe2 + Plane + Plane + false + 0 + + + + + + 4729 + 831 + 227 + 37 + + + 4842.5 + 849.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + -0.707106781186547 + 0 + 0.707106781186547 + 0 + -1 + 0 + + + + + + + + + + + + Mirrored geometry + 16fdd08c-d992-41a5-a834-645d9387850c + Geometry + Geometry + false + 0 + + + + + + 4980 + 811 + 50 + 28 + + + 5005 + 825.25 + + + + + + + + Transformation data + de5150c5-2ce8-4412-8561-9c5c5030147d + Transform + Transform + false + 0 + + + + + + 4980 + 839 + 50 + 29 + + + 5005 + 853.75 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + f3a8df87-0942-4e7e-8bca-51a63e276791 + Mirror + Mirror + + + + + + 4728 + 715 + 305 + 61 + + + 4969 + 746 + + + + + + Base geometry + 1f4b87ae-c7a6-4e7d-8254-398253d0beb8 + Geometry + Geometry + true + b1d7b2e7-12e5-4d77-a62c-fab704c8d1a9 + 1 + + + + + + 4730 + 717 + 227 + 20 + + + 4843.5 + 727 + + + + + + + + Mirror plane + f6cd37d5-50d0-43b9-8aba-6033286f7e14 + Plane + Plane + false + 0 + + + + + + 4730 + 737 + 227 + 37 + + + 4843.5 + 755.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + -0.707106781186547 + 0.707106781186547 + 1 + 0 + 0 + + + + + + + + + + + + Mirrored geometry + 2d6b4b72-a463-47b7-b38f-300a6ba08187 + Geometry + Geometry + false + 0 + + + + + + 4981 + 717 + 50 + 28 + + + 5006 + 731.25 + + + + + + + + Transformation data + a1253620-8c93-4db7-8a84-c14b53e78f3f + Transform + Transform + false + 0 + + + + + + 4981 + 745 + 50 + 29 + + + 5006 + 759.75 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + c72715a0-cb22-4982-8447-f3f22c4e6199 + Interpolate + Interpolate + + + + + + 4457 + 1127 + 225 + 84 + + + 4630 + 1169 + + + + + + 1 + Interpolation points + 208799e5-429e-4a23-bef5-619bc84adf2a + Vertices + Vertices + false + 21a80210-5ddf-49f2-b010-41d67316065f + 1 + + + + + + 4459 + 1129 + 159 + 20 + + + 4538.5 + 1139 + + + + + + + + Curve degree + 1a4f3465-27d2-4a82-bcea-8929e370c3ce + Degree + Degree + false + 0 + + + + + + 4459 + 1149 + 159 + 20 + + + 4538.5 + 1159 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 980f3913-2b50-4f5a-8bd7-c578b01132b0 + Periodic + Periodic + false + 0 + + + + + + 4459 + 1169 + 159 + 20 + + + 4538.5 + 1179 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + ff56a3cc-04c4-4f40-8b4b-ed44ad3ef3f1 + KnotStyle + KnotStyle + false + 0 + + + + + + 4459 + 1189 + 159 + 20 + + + 4538.5 + 1199 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 61a5e682-25ad-41a0-94a4-1ebbe3b97810 + Curve + Curve + false + 0 + + + + + + 4642 + 1129 + 38 + 26 + + + 4661 + 1142.333 + + + + + + + + Curve length + 143ccbc8-460b-48c4-b9e8-33a737c02f21 + Length + Length + false + 0 + + + + + + 4642 + 1155 + 38 + 27 + + + 4661 + 1169 + + + + + + + + Curve domain + be993705-e9db-4313-ad2e-c34f5d9e5331 + Domain + Domain + false + 0 + + + + + + 4642 + 1182 + 38 + 27 + + + 4661 + 1195.667 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + c7f35ac9-c67c-4ef3-83bc-2f383c942c44 + true + Nurbs Curve + Nurbs Curve + + + + + + 4471 + 1027 + 121 + 64 + + + 4540 + 1059 + + + + + + 1 + Curve control points + a3f8c4e3-6c3d-471f-9ff4-6598370ba2e1 + true + Vertices + Vertices + false + 21a80210-5ddf-49f2-b010-41d67316065f + 1 + + + + + + 4473 + 1029 + 55 + 20 + + + 4500.5 + 1039 + + + + + + + + Curve degree + 76428f2b-92b1-4b08-80b1-1bc897c5e569 + true + Degree + Degree + false + 0 + + + + + + 4473 + 1049 + 55 + 20 + + + 4500.5 + 1059 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 92af9ec3-3e3b-459a-9518-4bf2ff16d0af + true + Periodic + Periodic + false + 0 + + + + + + 4473 + 1069 + 55 + 20 + + + 4500.5 + 1079 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Resulting nurbs curve + 5cd548e0-018f-4784-8a89-3ccef9146611 + true + Curve + Curve + false + 0 + + + + + + 4552 + 1029 + 38 + 20 + + + 4571 + 1039 + + + + + + + + Curve length + 3883b1b9-d6bf-4c64-b9f4-79de332f5f6b + true + Length + Length + false + 0 + + + + + + 4552 + 1049 + 38 + 20 + + + 4571 + 1059 + + + + + + + + Curve domain + f5464324-403c-4462-b790-c06373c90925 + true + Domain + Domain + false + 0 + + + + + + 4552 + 1069 + 38 + 20 + + + 4571 + 1079 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + bb44b048-0871-41a0-99e7-5d1617a06f7e + Merge + Merge + + + + + + 5079 + 803 + 90 + 84 + + + 5124 + 845 + + + + + + 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 + a65213ea-5fd9-49ba-8927-8e955bf6576c + false + Data 1 + D1 + true + b1d7b2e7-12e5-4d77-a62c-fab704c8d1a9 + 1 + + + + + + 5081 + 805 + 31 + 20 + + + 5096.5 + 815 + + + + + + + + 2 + Data stream 2 + 1f1c2c35-f23f-40e5-a65a-50ee20387b92 + false + Data 2 + D2 + true + 16fdd08c-d992-41a5-a834-645d9387850c + 1 + + + + + + 5081 + 825 + 31 + 20 + + + 5096.5 + 835 + + + + + + + + 2 + Data stream 3 + 60c5ea6e-d5ef-4eab-bf97-13a6c26faf6f + false + Data 3 + D3 + true + 2d6b4b72-a463-47b7-b38f-300a6ba08187 + 1 + + + + + + 5081 + 845 + 31 + 20 + + + 5096.5 + 855 + + + + + + + + 2 + Data stream 4 + 214bc90b-00e7-4951-b00d-0e1be0a443f5 + false + Data 4 + D4 + true + 0 + + + + + + 5081 + 865 + 31 + 20 + + + 5096.5 + 875 + + + + + + + + 2 + Result of merge + a04981a9-bc8d-41ce-aca6-58964ef6554d + Result + Result + false + 0 + + + + + + 5136 + 805 + 31 + 80 + + + 5151.5 + 845 + + + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + 483d32aa-1b5c-4906-965b-a76fc33c29fb + true + Mesh Join + Mesh Join + + + + + + 5187 + 831 + 110 + 28 + + + 5255 + 845 + + + + + + 1 + Meshes to join + e69b9d71-2a71-429d-a75c-f14f0c1d26d9 + true + 1 + Meshes + Meshes + false + a04981a9-bc8d-41ce-aca6-58964ef6554d + 1 + + + + + + 5189 + 833 + 54 + 24 + + + 5224 + 845 + + + + + + + + Mesh join result + ebbfeb38-6ab5-49b6-9326-c4d9bdd9c5df + true + Mesh + Mesh + false + 0 + + + + + + 5267 + 833 + 28 + 24 + + + 5281 + 845 + + + + + + + + + + + + f1f51397-fc4b-44cf-b4b0-0ab80a80a6e1 + 14601aeb-b64f-9304-459d-d5d06df91218 + Mesh WeldVertices + + + + + Merge identical or vertices in threshold range + true + f28c95c3-47de-48a1-9a2f-b4141f53170e + true + Mesh WeldVertices + Mesh WeldVertices + + + + + + 5326 + 824 + 218 + 44 + + + 5450 + 846 + + + + + + The open or closed mesh + true + 3046e9ee-b98d-42fc-94f9-dfc64f2df731 + true + Mesh + Mesh + false + ebbfeb38-6ab5-49b6-9326-c4d9bdd9c5df + 1 + + + + + + 5328 + 826 + 110 + 20 + + + 5383 + 836 + + + + + + + + Weld threshold value for Vertices + 37ee2faa-2f29-4c4f-9e05-135892d3fa36 + true + tolerance + tolerance + true + 0 + + + + + + 5328 + 846 + 110 + 20 + + + 5383 + 856 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.0006506192 + + + + + + + + + + + 1 + Print, Reflect and Error Streams + 9a073521-cd66-42a0-8f2c-0b1b1afcddd9 + true + RuntimeMessage + RuntimeMessage + false + 0 + + + + + + 5462 + 826 + 80 + 20 + + + 5502 + 836 + + + + + + + + The constructed mesh + 16e86910-a219-4dd7-85d9-1e55db2549d4 + true + Mesh + Mesh + false + 0 + + + + + + 5462 + 846 + 80 + 20 + + + 5502 + 856 + + + + + + + + + + + + e45aa4a0-e40d-421c-a335-5185dd131836 + Smooth Mesh + + + + + Smooth the vertices of a mesh + true + 4cd3c285-b758-4ec7-a02b-eaaafbf22c03 + true + Smooth Mesh + Smooth Mesh + + + + + + 5594 + 798 + 136 + 104 + + + 5688 + 850 + + + + + + Mesh to smooth + 6254f996-5a0d-4c2b-8e50-ebb4abc14916 + true + Mesh + Mesh + false + 16e86910-a219-4dd7-85d9-1e55db2549d4 + 1 + + + + + + 5596 + 800 + 80 + 20 + + + 5636 + 810 + + + + + + + + Smoothing strength (0.0=none, 1.0=max) + e1e3db03-16f6-4356-8b4d-61364b18a575 + true + Strength + Strength + false + 0 + + + + + + 5596 + 820 + 80 + 20 + + + 5636 + 830 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Skip naked vertices + 7887b115-869b-4a52-880b-336c71fb781d + true + Skip Naked + Skip Naked + false + 0 + + + + + + 5596 + 840 + 80 + 20 + + + 5636 + 850 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Number of successive smoothing steps + 58de903c-7bc7-45ec-a2c3-5829786db407 + true + Iterations + Iterations + false + 0 + + + + + + 5596 + 860 + 80 + 20 + + + 5636 + 870 + + + + + + 1 + + + + + 1 + {0} + + + + + 1024 + + + + + + + + + + + Optional maximum displacement per point + ba6db69c-6226-48ea-8c4a-15be8fe225c9 + true + Limit + Limit + true + 0 + + + + + + 5596 + 880 + 80 + 20 + + + 5636 + 890 + + + + + + + + Smoothed mesh + 6fcfdad1-e53c-402d-afb4-5c4e0f1092e5 + true + Mesh + Mesh + false + 0 + + + + + + 5700 + 800 + 28 + 100 + + + 5714 + 850 + + + + + + + + + + + + ba2d8f57-0738-42b4-b5a5-fe4d853517eb + Deconstruct Mesh + + + + + Deconstruct a mesh into its component parts. + true + 624c348f-ebe2-46ca-bab7-b99c5f3027a2 + true + Deconstruct Mesh + Deconstruct Mesh + + + + + + 5646 + 670 + 97 + 84 + + + 5688 + 712 + + + + + + Base mesh + d57fda46-6549-407f-b0ae-c3cb09067acc + true + Mesh + Mesh + false + 6fcfdad1-e53c-402d-afb4-5c4e0f1092e5 + 1 + + + + + + 5648 + 672 + 28 + 80 + + + 5662 + 712 + + + + + + + + 1 + Mesh vertices + c500f787-7bcf-4376-8899-962542a913c0 + true + Vertices + Vertices + false + 0 + + + + + + 5700 + 672 + 41 + 20 + + + 5720.5 + 682 + + + + + + + + 1 + Mesh faces + d5a3ae1b-c7f8-471d-983c-b0b96132a16c + true + Faces + Faces + false + 0 + + + + + + 5700 + 692 + 41 + 20 + + + 5720.5 + 702 + + + + + + + + 1 + Mesh vertex colours + f6ce5711-aae5-406c-b37e-2ce2ace86d54 + true + Colours + Colours + false + 0 + + + + + + 5700 + 712 + 41 + 20 + + + 5720.5 + 722 + + + + + + + + 1 + Mesh normals + c5ea5e97-7ff9-44c3-8068-1108654bb5f8 + true + Normals + Normals + false + 0 + + + + + + 5700 + 732 + 41 + 20 + + + 5720.5 + 742 + + + + + + + + + + + + 902289da-28dc-454b-98d4-b8f8aa234516 + Pull Point + + + + + true + Pull a point to a variety of geometry. + true + 1436dd89-7a4e-4339-8b44-697b877c9e95 + true + Pull Point + Pull Point + + + + + + 5831 + 726 + 139 + 44 + + + 5893 + 748 + + + + + + Point to search from + a178a45e-8513-4f84-a8c3-1e960a410164 + true + Point + Point + false + c500f787-7bcf-4376-8899-962542a913c0 + 1 + + + + + + 5833 + 728 + 48 + 20 + + + 5857 + 738 + + + + + + + + 1 + Geometry that pulls + e0924b3b-c716-4348-9033-8b270a0c3a86 + true + Geometry + Geometry + false + 2364c659-9d0b-4402-9e52-dcf20f8c0102 + 1 + + + + + + 5833 + 748 + 48 + 20 + + + 5857 + 758 + + + + + + + + Point on [G] closest to [P] + 4bbaf97c-d3f4-4c1d-b2a6-559582d19516 + true + Closest Point + Closest Point + false + 0 + + + + + + 5905 + 728 + 63 + 20 + + + 5936.5 + 738 + + + + + + + + Distance between [P] and its projection onto [G] + f05edcba-f502-4304-a16a-e264e0a53a77 + true + Distance + Distance + false + 0 + + + + + + 5905 + 748 + 63 + 20 + + + 5936.5 + 758 + + + + + + + + + + + + e2c0f9db-a862-4bd9-810c-ef2610e7a56f + Construct Mesh + + + + + Construct a mesh from vertices, faces and optional colours. + true + d8c75acd-ed83-48b5-9546-c30165ae3aa7 + true + Construct Mesh + Construct Mesh + + + + + + 6039 + 686 + 108 + 64 + + + 6105 + 718 + + + + + + 1 + Vertices of mesh object + 0482eafd-f6b4-47b3-839e-edbafeb832e1 + true + Vertices + Vertices + false + 4bbaf97c-d3f4-4c1d-b2a6-559582d19516 + 1 + + + + + + 6041 + 688 + 52 + 20 + + + 6067 + 698 + + + + + + 1 + + + + + 4 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + 10 + 0 + 0 + + + + + + + + 10 + 10 + 0 + + + + + + + + 0 + 10 + 0 + + + + + + + + + + + + 1 + Faces of mesh object + ad8a254f-a7f9-497f-a4b2-a3516b0a108b + true + Faces + Faces + false + d5a3ae1b-c7f8-471d-983c-b0b96132a16c + 1 + + + + + + 6041 + 708 + 52 + 20 + + + 6067 + 718 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + 1 + 2 + 3 + + + + + + + + + + + 1 + Optional vertex colours + d7b4e437-6983-4c4f-b784-bc44b0c0c7f5 + true + Colours + Colours + true + 0 + + + + + + 6041 + 728 + 52 + 20 + + + 6067 + 738 + + + + + + + + Constructed mesh + d8a3f3d0-b497-47dc-9f49-8ff6aa176b4e + true + Mesh + Mesh + false + 0 + + + + + + 6117 + 688 + 28 + 60 + + + 6131 + 718 + + + + + + + + + + + + 4c7433b7-f637-124b-b012-77416c453352 + a4634196-add1-8181-6e78-09a045132c7c + Weaverbird's Laplacian Smoothing + + + + + Calculates a smoothened representation of an original mesh. Does not increase the face count. + +Provided by Weaverbird 0.9.0.1. + true + 80b0ac49-c2a0-41ea-80a2-11e2f70b4c12 + true + Weaverbird's Laplacian Smoothing + Weaverbird's Laplacian Smoothing + + + + + + 5559 + 937 + 271 + 84 + + + 5717 + 979 + + + + + + 1 + The open or closed mesh, or closed curves list, to subdivide + 13b295c9-6ed8-47d1-85ae-baf660a232e6 + true + Mesh/Curves + Mesh/Curves + false + 16e86910-a219-4dd7-85d9-1e55db2549d4 + 1 + + + + + + 5561 + 939 + 144 + 20 + + + 5633 + 949 + + + + + + + + The number of subdividing iterations for each face + 15146ab8-5be8-4a4e-bc75-304561d8a1b2 + true + Level + Level + true + 0 + + + + + + 5561 + 959 + 144 + 20 + + + 5633 + 969 + + + + + + 1 + + + + + 1 + {0} + + + + + 2048 + + + + + + + + + + + Defines how to treat the naked edges + +0: Fixed. Naked edges will not move or be modified. +1: Smooth. The naked edge will tend toward a spline. +2: Corner Fixed. Corners (2-sided vertices) will be fixed, while other naked vertices will tend toward a spline. + + 1ccdeddf-6b56-4d5e-9503-31195a2c9edd + true + Smooth Naked Edges + Smooth Naked Edges + true + 0 + + + + + + 5561 + 979 + 144 + 20 + + + 5633 + 989 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + The final, one-shot, thinning with the original mesh + 25b75807-4ac5-431f-afed-aee06fcc1df5 + true + Thin + Thin + false + 0 + + + + + + 5561 + 999 + 144 + 20 + + + 5633 + 1009 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + The mesh after the subdividing process + 5de075e4-92f7-4b1d-a7f4-29307ffb8892 + true + Output Mesh/Curves + Output Mesh/Curves + false + 0 + + + + + + 5729 + 939 + 99 + 80 + + + 5778.5 + 979 + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + ca893953-ad05-4126-b940-083be69da7a8 + Stream Filter + Stream Filter + + + + + + 3942 + 910 + 77 + 64 + + + 3981 + 942 + + + + + + 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 + 4de13ebb-3e8e-440d-9fb0-61039e0b977d + Gate + Gate + false + c8406a0e-76ea-427a-87ca-4ac4b30afa0b + 1 + + + + + + 3944 + 912 + 25 + 20 + + + 3956.5 + 922 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + f9f37e16-f40a-464f-b556-1e1b5926d141 + false + Stream 0 + 0 + true + 65f02202-7278-44f4-9a31-e418d33936b3 + 1 + + + + + + 3944 + 932 + 25 + 20 + + + 3956.5 + 942 + + + + + + + + 2 + Input stream at index 1 + 9f396682-c21e-4515-a82d-327723f90626 + false + Stream 1 + 1 + true + cbd67389-632a-4a18-a5cf-0d647b688861 + 1 + + + + + + 3944 + 952 + 25 + 20 + + + 3956.5 + 962 + + + + + + + + 2 + Filtered stream + 31c2f863-0ce7-4141-88e0-f6f14ddf9a0f + false + Stream + S(0) + false + 0 + + + + + + 3993 + 912 + 24 + 60 + + + 4005 + 942 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7b68fe58-78af-4e0c-b223-a527e965166e + Number Slider + + false + 0 + + + + + + -42 + 308 + 217 + 20 + + + -41.05754 + 308.066 + + + + + + 0 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + 845527a6-5cea-4ae9-a667-96ae1667a4e8 + Polygon + + + + + Create a polygon with optional round edges. + true + 2d8bb840-4ab0-41b5-88c2-45379cfc51ff + Polygon + Polygon + + + + + + 69 + 112 + 210 + 101 + + + 225 + 163 + + + + + + Polygon base plane + 8eb380ac-91fd-436e-bd74-e0ee381e09bf + Plane + Plane + false + 0 + + + + + + 71 + 114 + 142 + 37 + + + 142 + 132.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Radius of polygon (distance from center to tip). + 8f35b02f-bd99-471a-ba99-3f88a46bb5b2 + Radius + Radius + false + 58ea6452-9675-44bd-8375-2bd59b544e7a + 1 + + + + + + 71 + 151 + 142 + 20 + + + 142 + 161 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Number of segments + 2bd4d4f8-7c43-4d30-a075-b1e3a078b893 + Segments + Segments + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + + + + + + 71 + 171 + 142 + 20 + + + 142 + 181 + + + + + + 1 + + + + + 1 + {0} + + + + + 6 + + + + + + + + + + + Polygon corner fillet radius + faad454d-4f87-4f35-bd59-6452eaf79fef + Fillet Radius + Fillet Radius + false + 0 + + + + + + 71 + 191 + 142 + 20 + + + 142 + 201 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Polygon + 66d8c7b8-0abb-46a4-8f31-e32389ee7600 + Polygon + Polygon + false + 0 + + + + + + 237 + 114 + 40 + 48 + + + 257 + 138.25 + + + + + + + + Length of polygon curve + 0fb09274-be2a-41e2-904e-4c6f69d0221c + Length + Length + false + 0 + + + + + + 237 + 162 + 40 + 49 + + + 257 + 186.75 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 16658f75-81d5-4f32-9806-bbbc962d2511 + Scale + Scale + + + + + + 103 + 17 + 142 + 64 + + + 181 + 49 + + + + + + Base geometry + 569cc5c2-e5c2-49d3-9f2d-d36fdf60ec39 + Geometry + Geometry + true + 66d8c7b8-0abb-46a4-8f31-e32389ee7600 + 1 + + + + + + 105 + 19 + 64 + 20 + + + 145 + 29 + + + + + + + + Center of scaling + cdf13457-68ae-4119-bb82-4ff53992482d + Center + Center + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 105 + 39 + 64 + 20 + + + 145 + 49 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 727745cd-6777-4b8a-ae63-fd21c9406c30 + 1/X + Factor + Factor + false + bb39b751-9825-4498-841f-5005c8deca69 + 1 + + + + + + 105 + 59 + 64 + 20 + + + 145 + 69 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 1ec82061-9735-4ea8-8de4-08e8e1b9b949 + Geometry + Geometry + false + 0 + + + + + + 193 + 19 + 50 + 30 + + + 218 + 34 + + + + + + + + Transformation data + d0d7806e-d760-450d-be56-73c5e74605ea + Transform + Transform + false + 0 + + + + + + 193 + 49 + 50 + 30 + + + 218 + 64 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 29c388cd-a17d-4b37-8c1b-9c675cb5c7ef + Rotate + Rotate + + + + + + 93 + -91 + 162 + 64 + + + 191 + -59 + + + + + + Base geometry + 79eb3ede-94ff-44e4-94c5-39c59f309841 + Geometry + Geometry + true + 1ec82061-9735-4ea8-8de4-08e8e1b9b949 + 1 + + + + + + 95 + -89 + 84 + 20 + + + 155 + -79 + + + + + + + + Rotation angle in degrees + 88280cce-6442-4a24-a647-0c1437c3bbd7 + 180/X + Angle + Angle + false + 55e56ecc-4938-49f8-95d9-5be10d79c900 + 1 + true + + + + + + 95 + -69 + 84 + 20 + + + 155 + -59 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 4123b95b-980e-4827-9c34-099eb827c28f + Plane + Plane + false + a4c1667e-d05a-4217-9c1c-993c8a98a6ce + 1 + + + + + + 95 + -49 + 84 + 20 + + + 155 + -39 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + f9250f96-f186-4105-8c90-26219698f25f + Geometry + Geometry + false + 0 + + + + + + 203 + -89 + 50 + 30 + + + 228 + -74 + + + + + + + + Transformation data + 67fabc45-d665-402a-a5bb-ec2e40892d03 + Transform + Transform + false + 0 + + + + + + 203 + -59 + 50 + 30 + + + 228 + -44 + + + + + + + + + + + + 57b2184c-8931-4e70-9220-612ec5b3809a + Patch + + + + + Create a patch surface + true + b0bbe2fc-bba3-4dfc-ae67-e9f7febfa448 + true + Patch + Patch + + + + + + 4776 + 995 + 171 + 104 + + + 4904 + 1047 + + + + + + 1 + Curves to patch + 576a1305-80d3-45c8-b283-470790a69584 + true + Curves + Curves + true + 61a5e682-25ad-41a0-94a4-1ebbe3b97810 + 1 + + + + + + 4778 + 997 + 114 + 20 + + + 4835 + 1007 + + + + + + + + 1 + Points to patch + 7d3219c2-3a83-4769-b46f-8392b3a636ee + true + Points + Points + true + 0 + + + + + + 4778 + 1017 + 114 + 20 + + + 4835 + 1027 + + + + + + + + Number of spans + 98cb33a7-9a6c-4ea7-b4e2-31091fff295e + true + Spans + Spans + false + 0 + + + + + + 4778 + 1037 + 114 + 20 + + + 4835 + 1047 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Patch flexibility (low number; less flexibility) + 6635e640-badf-4913-afd3-fb4b931b284d + true + Flexibility + Flexibility + false + 0 + + + + + + 4778 + 1057 + 114 + 20 + + + 4835 + 1067 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Attempt to trim the result + 4dfff3a9-2748-4272-9097-eb59c0a99930 + true + Trim + Trim + false + 0 + + + + + + 4778 + 1077 + 114 + 20 + + + 4835 + 1087 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Patch result + 9d6108e4-f5ba-4092-85c5-eaeb830d5d33 + true + Patch + Patch + false + 0 + + + + + + 4916 + 997 + 29 + 100 + + + 4930.5 + 1047 + + + + + + + + + + + + 269eaa85-9997-4d77-a9ba-4c58cb45c9d3 + Discontinuity + + + + + Find all discontinuities along a curve. + true + 4ff69212-202a-43cb-a1cd-6b0272476403 + Discontinuity + Discontinuity + + + + + + 3681 + 950 + 196 + 44 + + + 3808 + 972 + + + + + + Curve to analyze + c056943c-5df5-4192-96c5-1c6a54b6acfa + Curve + Curve + false + 767902cc-a116-4f66-ba26-de55caf99451 + 1 + + + + + + 3683 + 952 + 113 + 20 + + + 3739.5 + 962 + + + + + + + + Level of discontinuity to test for (1=C1, 2=C2, 3=Cinfinite) + bb7995dd-4677-44f3-a598-ae002a366282 + Level + Level + false + 0 + + + + + + 3683 + 972 + 113 + 20 + + + 3739.5 + 982 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Points at discontinuities + cbd67389-632a-4a18-a5cf-0d647b688861 + Points + Points + false + 0 + + + + + + 3820 + 952 + 55 + 20 + + + 3847.5 + 962 + + + + + + + + 1 + Curve parameters at discontinuities + d6fa331f-afe2-4144-b128-b357525ebb80 + Parameters + Parameters + false + 0 + + + + + + 3820 + 972 + 55 + 20 + + + 3847.5 + 982 + + + + + + + + + + + + 269eaa85-9997-4d77-a9ba-4c58cb45c9d3 + Discontinuity + + + + + Find all discontinuities along a curve. + true + 64ff2150-a781-44dd-acd9-75cb46d4be14 + true + Discontinuity + Discontinuity + + + + + + 4847 + 1569 + 196 + 44 + + + 4974 + 1591 + + + + + + Curve to analyze + 839dd4a7-17fc-4f22-848c-5c1ba20387f2 + true + Curve + Curve + false + d219099d-2101-4eaf-9523-9d149568ef4c + 1 + + + + + + 4849 + 1571 + 113 + 20 + + + 4905.5 + 1581 + + + + + + + + Level of discontinuity to test for (1=C1, 2=C2, 3=Cinfinite) + 166d7041-0aa8-4b85-ada1-7bb060759643 + true + Level + Level + false + 0 + + + + + + 4849 + 1591 + 113 + 20 + + + 4905.5 + 1601 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Points at discontinuities + e8d616cd-8ad7-45a5-a0fa-a9d1cece0cf6 + true + Points + Points + false + 0 + + + + + + 4986 + 1571 + 55 + 20 + + + 5013.5 + 1581 + + + + + + + + 1 + Curve parameters at discontinuities + f94db7bc-cc4a-43c7-bece-472095796bc1 + true + Parameters + Parameters + false + 0 + + + + + + 4986 + 1591 + 55 + 20 + + + 5013.5 + 1601 + + + + + + + + + + + + 269eaa85-9997-4d77-a9ba-4c58cb45c9d3 + Discontinuity + + + + + Find all discontinuities along a curve. + true + 026326a0-61eb-41bd-9fe8-242a16b27ebc + Discontinuity + Discontinuity + + + + + + 1508 + 1082 + 196 + 44 + + + 1635 + 1104 + + + + + + Curve to analyze + bf1426a2-0c46-4c4a-b147-cb9d1f83064b + Curve + Curve + false + 3efba58c-f5b7-4e05-8853-bce8deb5da76 + 1 + + + + + + 1510 + 1084 + 113 + 20 + + + 1566.5 + 1094 + + + + + + + + Level of discontinuity to test for (1=C1, 2=C2, 3=Cinfinite) + 10605d24-a110-4e79-be14-dc73372f3a51 + Level + Level + false + 0 + + + + + + 1510 + 1104 + 113 + 20 + + + 1566.5 + 1114 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Points at discontinuities + 5d2f665c-8686-437a-8535-4cdca440277d + Points + Points + false + 0 + + + + + + 1647 + 1084 + 55 + 20 + + + 1674.5 + 1094 + + + + + + + + 1 + Curve parameters at discontinuities + 9b349305-b613-4dfe-8cb9-5ead0f1159da + Parameters + Parameters + false + 0 + + + + + + 1647 + 1104 + 55 + 20 + + + 1674.5 + 1114 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 617f0c3d-39b7-451e-b701-6d1b755e9587 + Relay + + false + 8e8e3421-66ca-4147-97ca-72b4ed460c7a + 1 + + + + + + 231 + 398 + 40 + 16 + + + 251 + 406 + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 045d41fb-97a8-44a4-a22e-dae6ee6bc874 + Number Slider + + false + 0 + + + + + + -53 + 407 + 228 + 20 + + + -52.08303 + 407.6484 + + + + + + 0 + 1 + 0 + 8 + 0 + 0 + 4 + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 5c6f3edd-6c71-4ec4-859c-56f17b20e4a1 + Division + Division + + + + + + 252 + 590 + 70 + 44 + + + 277 + 612 + + + + + + Item to divide (dividend) + bf1f4cbf-0714-4e05-8928-212f563e2517 + A + A + false + 617f0c3d-39b7-451e-b701-6d1b755e9587 + 1 + + + + + + 254 + 592 + 11 + 20 + + + 259.5 + 602 + + + + + + + + Item to divide with (divisor) + 9a230611-030d-429b-83cb-7a6c17e7cbef + B + B + false + c38c4b47-c208-4871-b93e-9b28072d6538 + 1 + + + + + + 254 + 612 + 11 + 20 + + + 259.5 + 622 + + + + + + + + The result of the Division + 4bf91a09-5169-40c1-9184-6a4d23bb3887 + Result + Result + false + 0 + + + + + + 289 + 592 + 31 + 40 + + + 304.5 + 612 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c38c4b47-c208-4871-b93e-9b28072d6538 + Number Slider + + false + 0 + + + + + + -9 + 612 + 228 + 20 + + + -8.125443 + 612.7311 + + + + + + 6 + 1 + 0 + 16 + 0 + 0 + 4 + + + + + + + + + 78fed580-851b-46fe-af2f-6519a9d378e0 + Power + + + + + Raise a value to a power. + true + ee485d57-5a47-4780-be24-24a5c11b4388 + Power + Power + + + + + + -43 + 458 + 85 + 44 + + + -3 + 480 + + + + + + The item to be raised + 6c976e25-7fa6-4aa0-be13-18cb6b6a5274 + A + A + false + 0 + + + + + + -41 + 460 + 26 + 20 + + + -28 + 470 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 2 + + + + + + + + + + + The exponent + 41f89a8e-be48-49ab-99b0-8247a55c2323 + B + B + false + 045d41fb-97a8-44a4-a22e-dae6ee6bc874 + 1 + + + + + + -41 + 480 + 26 + 20 + + + -28 + 490 + + + + + + + + A raised to the B power + 8e8e3421-66ca-4147-97ca-72b4ed460c7a + Result + Result + false + 0 + + + + + + 9 + 460 + 31 + 40 + + + 24.5 + 480 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ff9deced-6ff7-4ad6-9d3a-0ec785861c50 + ed513bbb-c4f2-4679-8248-669ffc741818 + 2 + aaae7b93-df58-4f09-811c-0de26e8500bb + Group + + + + + + + + + + + cb56b26c-2595-4d03-bdb2-eb2e6aeba82d + Fragment Patch + + + + + Create a fragmented patch from a polyline boundary + true + 53ef542c-fa9f-4f7b-8e2c-110a79e1e7b2 + Fragment Patch + Fragment Patch + + + + + + 4762 + 1162 + 104 + 28 + + + 4823 + 1176 + + + + + + Fragment polyline boundary + d57d8fb0-fc75-4348-b9ef-3c6eb0da6fd9 + Boundary + Boundary + false + 61a5e682-25ad-41a0-94a4-1ebbe3b97810 + 1 + + + + + + 4764 + 1164 + 47 + 24 + + + 4787.5 + 1176 + + + + + + + + Fragmented patch + 91300e74-9e0e-4dd1-ae7a-7339b0f6ef09 + Patch + Patch + false + 0 + + + + + + 4835 + 1164 + 29 + 24 + + + 4849.5 + 1176 + + + + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + c8406a0e-76ea-427a-87ca-4ac4b30afa0b + Boolean Toggle + + false + 0 + false + + + + + + 229 + 308 + 66 + 22 + + + + + + + + + + + + + + + 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 + + + + + \ No newline at end of file