0 1 1 634026463370083012 0 6 59 true true 5bc606f8-b014-4c51-a72b-81260efbcb88 Shaded bangLtr.ghx http://fancywires.com/ 634025494119058036 0 0 0 1 0 0 87 88c3f2b5-27f7-48a2-9528-1397fad62b93 DotNET C# Script //TxtLines //written by Giulio Piacentino //version 2009 06 11 //Other tools and updates at www.giuliopiacentino.com/grasshopper-tools/ if(content != null && content != String.Empty && face != null && face != String.Empty && pt != null){ if(size == 0) size = 5; //--From http://en.wiki.mcneel.com/default.aspx/McNeel/AddTextItem OnPlane plane = new OnPlane(RhUtil.RhinoActiveCPlane()); plane.SetOrigin(pt); OnTextEntity2 text_entity = new OnTextEntity2(); MRhinoAnnotationText text_object = new MRhinoAnnotationText(); text_object.SetAnnotation(text_entity); text_object.SetTextHeight(size); text_object.SetString(content); text_object.SetPlane(plane); int idx = doc.m_font_table.FindOrCreateFont(ref face, bold, italics); text_object.SetFontIndex(idx); //--End from //Now, this is a hack, but otherwise I dont get it to work! doc.AddObject(text_object, true, false); doc.DeleteObject(new MRhinoObjRef(text_object)); OnCurve[] crvs; text_object.Explode(out crvs); A = crvs; } else { Print("Some content is required."); } 0 txtLines 8ac5d2cf-b080-478b-853d-228f6e9cde00 1 false true true longest_list 319 86 91 124 367 88 24 120 379 148 false 6 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable y Script Variable y true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false face 6a537c22-b7a6-428a-a911-5e16dcaf4c19 true true true 1 e4afac5d-14c8-4d80-9609-9e487d2e928a 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true 321 88 46 20 321 88 46 20 344 98 false bold 5a38abc2-edb3-4327-8104-f36914bb24eb true true true 1 568e0be0-5ec8-41e0-9089-e971504542e0 d60527f5-b5af-4ef6-8970-5f96fe412559 true 321 108 46 20 321 108 46 20 344 118 false italics 0c8ec046-55b5-411a-9ee7-b3ef51942dc4 true true true 0 d60527f5-b5af-4ef6-8970-5f96fe412559 true 321 128 46 20 321 128 46 20 344 138 false size 55a282ef-02a8-4827-b4a9-63f09e40e3b0 true true true 1 ff8b5564-ce5e-4457-ae4e-d18214639dbe 48d01794-d3d8-4aef-990e-127168822244 true 321 148 46 20 321 148 46 20 344 158 false content 831541e9-f8a5-468a-86b5-808337ed8ec9 true true true 1 f87e80e8-4025-4fc8-8084-29346bb52547 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true 321 168 46 20 321 168 46 20 344 178 false pt f83db905-28ad-4c13-a59a-807c344e9a4c true true true 1 63ace413-3487-4ec5-b327-d99f0e4f4374 39471161-4c52-4971-b4c2-01722a57ff52 true 321 188 46 20 321 188 46 20 344 198 false e006a7f5-ee7a-4965-bc4b-649a36525b99 true true true 0 0 391 88 17 60 391 88 17 60 399.5 118 false A fe6aea75-9a1e-472f-98b2-4dd75b585307 true true true 0 391 148 17 60 391 148 17 60 399.5 178 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Text to Shoot f87e80e8-4025-4fc8-8084-29346bb52547 false true true 0 BANG LTR true true true 0 false 255;0;0;0 255;255;250;90 16 145 150 39 16 145 150 39 15.88419 145.438 false Microsoft Sans Serif 10 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Font e4afac5d-14c8-4d80-9609-9e487d2e928a false true true 0 Ariel true true true 0 false 255;0;0;0 255;255;250;90 16 90 150 39 16 90 150 39 15.88419 89.93803 false Microsoft Sans Serif 10 false false fbac3e32-f100-4292-8692-77240a42fd1a Point Pt 63ace413-3487-4ec5-b327-d99f0e4f4374 false true true 0 1 212 186 60 24 212 186 60 24 242.3717 198.1047 false 0 0 0 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Int ff8b5564-ce5e-4457-ae4e-d18214639dbe false true true 0 1 212 146 60 24 212 146 60 24 242.1717 157.5714 false 5 cb95db89-6165-43b6-9c41-5702bc5bf137 Boolean Bool 568e0be0-5ec8-41e0-9089-e971504542e0 false true true 0 1 false 212 106 60 24 212 106 60 24 242.3217 118.1046 false true 125dc122-8544-4617-945e-bb9a0c101c50 Hexagonal HexGrid 695f2892-eacd-4753-a141-44ccfd84a0e0 false true true longest_list 1019 117 69 84 1044 119 24 80 1056 159 false P c11d31fa-85ac-457b-b265-399747378068 true true true 1 c834a5ee-5f00-4188-bf8c-dc2bbe073fe4 1 1021 119 23 20 1021 119 23 20 1032.5 129 false 0 0 0 1 0 0 0 1 0 S ccbe58e6-d088-47b2-8c1e-a538a1adf90c true true true 1 8d8c3ef1-61ca-4b20-bfdf-10a1781a4bd3 1 1021 139 23 20 1021 139 23 20 1032.5 149 false 1 Ceiling(Ex/1.4) Ex 33e060d3-d87f-4d66-a19b-093ed4bc83f1 true true true 1 ca1825ad-e904-44b4-83d8-2eb2c88539f3 1 1021 159 23 20 1021 159 23 20 1032.5 169 false 5 Ceiling(Ey/1.4) Ey 76c00d6b-840a-4ba9-a246-0bee535b304b true true true 1 b224ce46-5a58-4dc4-bd5f-2245a6ada9f3 1 1021 179 23 20 1021 179 23 20 1032.5 189 false 5 C de3ecf54-f24d-408a-a5e3-5085ac0ac29c true true true 0 0 false 1068 119 18 40 1068 119 18 40 1077 139 false P 57499ab9-ab2b-494f-a44f-041cc68ab973 false true true 0 0 1068 159 18 40 1068 159 18 40 1077 179 false 6aa8da2e-6f25-4585-8b37-aa44609beb46 Bounding Box BBox 3cff4175-afa6-4b49-910d-6baad4883a54 false true true longest_list 456 141 63 44 476 143 24 40 488 163 false C a77d8352-9b78-4b0f-8ef4-883821d05d76 true true true 1 1 fe6aea75-9a1e-472f-98b2-4dd75b585307 0 458 143 18 20 458 143 18 20 467 153 false U d35fbbd2-c81b-4b1f-805c-cf6e4c929d24 true true true 0 1 false 458 163 18 20 458 163 18 20 467 173 false true B ff462325-4ee4-40af-abd5-8b1647923fbe true true true 0 0 500 143 17 40 500 143 17 40 508.5 163 false ac750e41-2450-4f98-9658-98fef97b01b2 BRep Wireframe Wires 3edaaac4-ebc9-4173-842d-5dcbc6f8bba7 false true true longest_list 564 139 66 44 584 141 24 40 596 161 false B 8766d560-43f8-4a2d-b055-14fee0c38486 true true true 1 ff462325-4ee4-40af-abd5-8b1647923fbe 0 566 141 18 20 566 141 18 20 575 151 false D 3aebec27-20a6-4683-853d-2a445f457be4 true true true 0 1 566 161 18 20 566 161 18 20 575 171 false -1 W 5d13cf11-6d7d-41a7-9456-b308e0f7b04d true true true 0 0 false 608 141 20 40 608 141 20 40 618 161 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bnd 9e3230b0-a4e3-4f72-9743-3f156e4b07c5 false true true longest_list 675 147 59 28 695 149 24 24 707 161 false N c7021f40-4d16-451d-a722-ba2fc88223e6 true true true 1 1 5d13cf11-6d7d-41a7-9456-b308e0f7b04d 0 677 149 18 24 677 149 18 24 686 161 false I ddf365d7-e129-4cad-a0f6-87b545345faf true true true 0 0 719 149 13 24 719 149 13 24 725.5 161 false 825ea536-aebb-41e9-af32-8baeb2ecb590 Domain Components DomComp 8dfb77a9-a35b-42e1-84d2-25fa12cebbd1 false true true longest_list 782 141 58 44 797 143 24 40 809 163 false I 24c8b95e-582f-4f54-a354-381d7e9d5cdd true true true 1 ddf365d7-e129-4cad-a0f6-87b545345faf 0 784 143 13 40 784 143 13 40 790.5 163 false S 16395e9d-8bea-4520-9ec8-d0bc55a3ce1e true true true 0 0 821 143 17 20 821 143 17 20 829.5 153 false E 8b04d764-6ffe-478a-9273-a8cd7aa8e021 true true true 0 0 821 163 17 20 821 163 17 20 829.5 173 false ec875825-61e4-4c1c-a343-0e0cee0b321b Division Div a937ea46-7849-4434-a56d-a1e6508458b1 false true true longest_list 456 192 63 44 475 194 24 40 487 214 false A 4b103385-656f-4fda-b5b3-1bf6728104a5 true true true 1 ff8b5564-ce5e-4457-ae4e-d18214639dbe 0 458 194 17 20 458 194 17 20 466.5 204 false B c25e81ed-5884-4fda-b472-4095fd10f551 true true true 1 a3449469-f697-42ca-93b6-24230fb18b9f 1 458 214 17 20 458 214 17 20 466.5 224 false 50 R 8d8c3ef1-61ca-4b20-bfdf-10a1781a4bd3 true true true 0 0 499 194 18 40 499 194 18 40 508 214 false ec875825-61e4-4c1c-a343-0e0cee0b321b Division Div 914525b1-946f-4e6f-ba58-a4731351d0bc false true true longest_list 895 195 63 44 914 197 24 40 926 217 false A 73ca98b9-ae05-4310-b6c1-08234d988b9b true true true 1 16395e9d-8bea-4520-9ec8-d0bc55a3ce1e 0 897 197 17 20 897 197 17 20 905.5 207 false B afc7f1bd-57bb-48ff-825e-54bf6e6ca784 true true true 1 8d8c3ef1-61ca-4b20-bfdf-10a1781a4bd3 0 897 217 17 20 897 217 17 20 905.5 227 false R b224ce46-5a58-4dc4-bd5f-2245a6ada9f3 true true true 0 0 938 197 18 40 938 197 18 40 947 217 false ec875825-61e4-4c1c-a343-0e0cee0b321b Division Div 4959ed4f-4fa6-4e71-b1e7-889242232faf false true true longest_list 895 151 63 44 914 153 24 40 926 173 false A efce811a-a35f-492f-9bb4-267c0aa74f2a true true true 1 8b04d764-6ffe-478a-9273-a8cd7aa8e021 0 897 153 17 20 897 153 17 20 905.5 163 false B 3f78e8db-82fc-4dc7-b08f-c2e9dc95b3f2 true true true 1 8d8c3ef1-61ca-4b20-bfdf-10a1781a4bd3 0 897 173 17 20 897 173 17 20 905.5 183 false R ca1825ad-e904-44b4-83d8-2eb2c88539f3 true true true 0 0 938 153 18 40 938 153 18 40 947 173 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar 7c1e4cb3-db76-4782-9bfc-12ce5cc69596 false true true longest_list 895 242 62 28 914 244 24 24 926 256 false E e9163a4f-93ed-4ffe-ac10-69d11b676d1d true true true 1 1 fe6aea75-9a1e-472f-98b2-4dd75b585307 0 false 897 244 17 24 897 244 17 24 905.5 256 false S 128ef699-da30-4976-bce4-df7d731e8571 true true true 0 0 false 938 244 17 24 938 244 17 24 946.5 256 false ec875825-61e4-4c1c-a343-0e0cee0b321b Division Div 9e514eec-2e47-443c-b75a-5b6218f1cc96 false true true longest_list 675 101 63 44 694 103 24 40 706 123 false A 9664f312-d819-4c80-b968-d59ae6e75aba true true true 1 ff8b5564-ce5e-4457-ae4e-d18214639dbe 0 677 103 17 20 677 103 17 20 685.5 113 false B 9bfb9b86-b3ca-4ee8-bc47-fe0d3c6c7ced true true true 0 1 677 123 17 20 677 123 17 20 685.5 133 false 6.5 R cd7b36da-c200-425e-b070-eec1a1f35eea true true true 0 0 718 103 18 40 718 103 18 40 727 123 false d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Y a183f213-3cef-454c-9929-29eef7cef9d6 false true true longest_list 782 112 62 28 801 114 24 24 813 126 false -F F 5f2b78d6-f756-4617-a925-92cee08cf438 true true true 1 cd7b36da-c200-425e-b070-eec1a1f35eea 1 784 114 17 24 784 114 17 24 792.5 126 false 1 V af8f530b-6fc3-4bab-b82b-b21585aeaf9a true true true 0 0 825 114 17 24 825 114 17 24 833.5 126 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move 800ab002-acbe-41e4-a76e-879d4304fc6a false true true longest_list 895 107 66 44 916 109 24 40 928 129 false G 2f4d2177-504c-4504-9d99-468bb68b00ee true true true 1 63ace413-3487-4ec5-b327-d99f0e4f4374 0 897 109 19 20 897 109 19 20 906.5 119 false T 3a77c99b-39dc-4b82-8040-c4fce65382dc true true true 1 af8f530b-6fc3-4bab-b82b-b21585aeaf9a 0 897 129 19 20 897 129 19 20 906.5 139 false G c834a5ee-5f00-4188-bf8c-dc2bbe073fe4 true true true 0 0 940 109 19 40 940 109 19 40 949.5 129 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Cir f20a3290-03df-44d6-92cf-7b6531fd43d9 true true true longest_list 4817 261 64 44 4837 263 24 40 4849 283 false P 1f93efa6-040b-4882-b995-0f7ae56d69fc true true true 1 e122590c-4028-492e-9f58-9750bd2b54c2 1 4819 263 18 20 4819 263 18 20 4828 273 false 0 0 0 1 0 0 0 1 0 R 1400f092-7eb5-4ba3-acb8-38e7850d91b8 true true true 1 e12612c9-4156-464a-a3d2-e3d30f3b1cfa 1 4819 283 18 20 4819 283 18 20 4828 293 false 1 C 57316dfb-d083-4362-ac1b-d7beff322ac4 true true true 0 0 4861 263 18 40 4861 263 18 40 4870 283 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 Poly Line PLine bb48dc0a-e7fb-4367-8787-9b9b3d523858 false true true longest_list 1148 172 66 44 1168 174 24 40 1180 194 false V 1b390e16-3101-4826-9e02-d45c4abcc344 true true true 1 1 57499ab9-ab2b-494f-a44f-041cc68ab973 0 1150 174 18 20 1150 174 18 20 1159 184 false C be1c3456-8bb4-4b14-b59c-ae71ec0c589a true true true 0 1 false 1150 194 18 20 1150 194 18 20 1159 204 false false Pl 81f1547d-9674-4b39-9248-14e5e36dbbe1 true true true 0 0 false 1192 174 20 40 1192 174 20 40 1202 194 false 916e7ebc-524c-47ce-8936-e50a09a7b43c Trim with BReps Trim 9d21fbbc-acc8-49a7-9fe6-07847d751c67 false true true longest_list 1257 193 70 44 1277 195 24 40 1289 215 false C 9426d1ab-8256-4a0c-a5d4-890838d3b62b true true true true 1 81f1547d-9674-4b39-9248-14e5e36dbbe1 0 false 1259 195 18 20 1259 195 18 20 1268 205 false B 92096d1a-a525-4dd5-a763-54a8888ccb06 true true true 1 1 00af645f-42b0-4de8-a91b-aaf3ce731bd7 0 1259 215 18 20 1259 215 18 20 1268 225 false Ci c17943bd-0b57-4b78-9793-1b743d88b40e true true true 0 0 false 1301 195 24 20 1301 195 24 20 1313 205 false Co 31ce2056-0fed-4f96-a9cd-bc097ff72b3d true true true 0 0 false 1301 215 24 20 1301 215 24 20 1313 225 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move 1325cc33-ff4c-4eb8-a744-181734a96fa2 false true true longest_list 1019 229 66 44 1040 231 24 40 1052 251 false G 4b8c4daf-44df-491c-ab84-c1fd56df5176 true true true 1 128ef699-da30-4976-bce4-df7d731e8571 0 1021 231 19 20 1021 231 19 20 1030.5 241 false T b34a46b2-d91e-4534-a186-3902305c097b true true true 1 b4afcdd0-fca7-4793-94d0-e5ca5fe383da 0 1021 251 19 20 1021 251 19 20 1030.5 261 false G 414d82ee-5961-44c1-9219-36bbe2abec82 true true true 0 0 1064 231 19 40 1064 231 19 40 1073.5 251 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Z 6e15bd38-b5fb-471c-823c-04f206f498a1 false true true longest_list 895 272 62 28 914 274 24 24 926 286 false F a6e1603a-f876-4999-93c9-c034607b95ce true true true 0 1 897 274 17 24 897 274 17 24 905.5 286 false 1 V b4afcdd0-fca7-4793-94d0-e5ca5fe383da true true true 0 0 938 274 17 24 938 274 17 24 946.5 286 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extr bbac05a5-c97e-4fbd-8a27-2b19a3723451 false true true longest_list 1148 218 63 44 1168 220 24 40 1180 240 false B a5f64858-a0e7-49be-a63c-feb11036e261 true true true 1 128ef699-da30-4976-bce4-df7d731e8571 0 1150 220 18 20 1150 220 18 20 1159 230 false D 878494a5-3380-4627-b505-e18297c3f0e6 true true true 1 414d82ee-5961-44c1-9219-36bbe2abec82 0 1150 240 18 20 1150 240 18 20 1159 250 false E 00af645f-42b0-4de8-a91b-aaf3ce731bd7 true true true 0 0 1192 220 17 40 1192 220 17 40 1200.5 240 false 7991bc5f-8a01-4768-bfb0-a39357ac6b84 Clean Tree Clean c5c0b3b0-1090-4a64-a4b1-d78e1ee174cb false true true longest_list 1376 195 64 64 1396 197 24 60 1408 227 false D 8582611c-35da-46a0-8ab8-d0dd89e36457 true true true 2 1 c17943bd-0b57-4b78-9793-1b743d88b40e 1378 197 18 20 1378 197 18 20 1387 207 false X 2d4067a6-e886-4a49-a8bb-35965f73b616 true true true 0 1 false 1378 217 18 20 1378 217 18 20 1387 227 false true E 716cf4b6-2a04-4837-90da-e892cfca1390 true true true 0 1 false 1378 237 18 20 1378 237 18 20 1387 247 false true D 73066325-9d71-43fc-9825-dd38dc23636d true true true 0 1420 197 18 60 1420 197 18 60 1429 227 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F(x) 7d37dd74-22d7-4fbc-a254-ce9341400567 false true true longest_list 3809 256 59 44 3828 258 24 40 3840 278 false F 71d505ef-991d-4f5e-be89-d1aff9682cfa true true true 0 Sqrt( ( 3 * x^2 ) / 4 ) 3811 258 17 20 3811 258 17 20 3819.5 268 false x 2bf6459b-5a1c-4b37-917e-26d1ec4d0ddc true true true 1 8d8c3ef1-61ca-4b20-bfdf-10a1781a4bd3 3811 278 17 20 3811 278 17 20 3819.5 288 false r e12612c9-4156-464a-a3d2-e3d30f3b1cfa true true true 0 3852 258 14 40 3852 258 14 40 3859 278 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Cir 4aab509d-df44-480f-9b03-fa10c5b0a77d false true true longest_list 3918 265 64 44 3938 267 24 40 3950 287 false P cef1298b-4481-4290-81a8-9b4a4d072873 true true true 1 c7701b2f-5ee8-4531-b66f-9aff78081981 1 3920 267 18 20 3920 267 18 20 3929 277 false 0 0 0 1 0 0 0 1 0 R 0df39cc0-ba28-4e14-96f9-23c3eaa60890 true true true 1 8b04d764-6ffe-478a-9273-a8cd7aa8e021 1 3920 287 18 20 3920 287 18 20 3929 297 false 1 C 95fbc6d5-57e1-4b0d-8adc-2e3a4df44312 true true true 0 0 3962 267 18 40 3962 267 18 40 3971 287 false cf3a0865-4882-46bd-91a1-d512acf95be4 Pull Point Pull 055af6ed-f7ce-4986-a8c5-51f01567d02c false true true longest_list 4038 180 65 64 4059 182 24 60 4071 212 false P e33fe990-a300-46e4-bf41-bf8ce10a5216 true true true 1 0e109178-e913-4426-9b40-7ecb77af0abe 0 4040 182 19 20 4040 182 19 20 4049.5 192 false G 8a06e65f-1548-485d-8b95-a9064b320962 true true true 1 1 95fbc6d5-57e1-4b0d-8adc-2e3a4df44312 0 4040 202 19 20 4040 202 19 20 4049.5 212 false C 8493abe8-4a9f-49a6-8bd5-371bcd20f7f5 true true true 0 1 false 4040 222 19 20 4040 222 19 20 4049.5 232 false true P fa11c2f7-c5ac-448c-a0f1-559580779bf5 true true true 0 0 4083 182 18 30 4083 182 18 30 4092 197 false D 4188f446-d3a7-4afd-b4e7-2583e2be8bfd true true true 0 0 4083 212 18 30 4083 212 18 30 4092 227 false fbac3e32-f100-4292-8692-77240a42fd1a Point set_bullet_pt bca39d3a-2f0b-4b30-831a-f499c9f081f3 1 true true true 0 1 16 18 81 20 16 18 81 20 56.91929 28.33931 false 8edc618a-1cf0-4d51-a388-03b15fda5bb2 -1 0 0 point_object 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Ln 13c2ea8d-bdfb-470a-8759-5d75a568df76 false true true longest_list 4298 180 61 44 4317 182 24 40 4329 202 false A 2b40a3b7-dd56-4c7b-99e6-649b03687432 true true true true 1 0e109178-e913-4426-9b40-7ecb77af0abe 0 4300 182 17 20 4300 182 17 20 4308.5 192 false B 60ca90dc-aa10-48a6-89eb-e623bbcb363c true true true 1 fa11c2f7-c5ac-448c-a0f1-559580779bf5 0 4300 202 17 20 4300 202 17 20 4308.5 212 false L a6146a5e-bf29-408f-b91f-9a65cb96b855 true true true 0 0 4341 182 16 40 4341 182 16 40 4349 202 false f80cfe18-9510-4b89-8301-8e58faf423bb Flatten Tree Flatten a7a415ac-a5d1-48c4-a089-68faa47119d8 false true true longest_list 3918 219 64 44 3938 221 24 40 3950 241 false D 39d54b82-4335-4789-bda4-8bb7de2fbae2 true true true 2 1 02053751-0369-412b-8b65-b25e6dcdf1a4 3920 221 18 20 3920 221 18 20 3929 231 false P 05b034bb-ad33-4fac-bed1-b6fdfc5821a0 true true true 0 1 3920 241 18 20 3920 241 18 20 3929 251 false {0} D 0e109178-e913-4426-9b40-7ecb77af0abe true true true 0 3962 221 18 40 3962 221 18 40 3971 241 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Eval eedf60e7-3bdd-4b91-8583-c8fc5daecb26 false true true longest_list 4711 261 63 64 4731 263 24 60 4743 293 false C 687fa86a-9425-4c78-8021-b659f3b5357a true true true 1 a6146a5e-bf29-408f-b91f-9a65cb96b855 0 true 4713 263 18 30 4713 263 18 30 4722 278 false t eca35ca1-fc77-44ef-96d0-35a5d51394ce true true true 1 54f6ae49-0e3c-4461-ba55-6fba31611806 0 4713 293 18 30 4713 293 18 30 4722 308 false P e122590c-4028-492e-9f58-9750bd2b54c2 true true true 0 0 4755 263 17 20 4755 263 17 20 4763.5 273 false T d4000a1f-f54d-43db-9924-b4b60409e9e2 true true true 0 0 4755 283 17 20 4755 283 17 20 4763.5 293 false L dfb57b01-cbf1-4b55-940d-870d1cb8d084 true true true 0 0 4755 303 17 20 4755 303 17 20 4763.5 313 false 3e6383e9-af39-427b-801a-19ca916160fa Multiplication Mult 438b2ba9-f05e-4bc5-a5a3-f13c4f4bd2d9 false true true longest_list 319 211 63 44 338 213 24 40 350 233 false A 1548d32b-611c-49d3-b57c-6acd963c74f7 true true true 1 ff8b5564-ce5e-4457-ae4e-d18214639dbe 0 321 213 17 20 321 213 17 20 329.5 223 false B e56b3596-7676-4931-b304-746d94ecef77 true true true 0 1 321 233 17 20 321 233 17 20 329.5 243 false 6 R a3449469-f697-42ca-93b6-24230fb18b9f true true true 0 0 362 213 18 40 362 213 18 40 371 233 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Lng 28e84114-8cd5-4f6d-85b7-0bcc6ac81542 false true true longest_list 4038 272 60 28 4056 274 24 24 4068 286 false L ce6042e6-73e2-4ce0-8729-bad578363f13 true true true 1 1 0e109178-e913-4426-9b40-7ecb77af0abe 4040 274 16 24 4040 274 16 24 4048 286 false L be50a74f-69aa-49e5-b943-90e3f46d84d1 true true true 0 0 4080 274 16 24 4080 274 16 24 4088 286 false 5db0fb89-4f22-4f09-a777-fa5e55aed7ec Equality Equals 2c757bdb-a967-47cf-8e01-ae47ba3ce5cf false true true longest_list 3644 356 61 44 3663 358 24 40 3675 378 false A da44ac04-44a1-4409-b1b6-8de0b479da7e true true true true 1 c6e05cad-d824-4c67-bcaf-3906a0026972 0 3646 358 17 20 3646 358 17 20 3654.5 368 false B 3f5ded94-c440-422d-9480-445953adc7ae true true true 0 1 3646 378 17 20 3646 378 17 20 3654.5 388 false 0 = edaf21f9-9814-4dcc-820a-30c6588213e8 true true true 0 0 false 3687 358 16 20 3687 358 16 20 3695 368 false 3e632e5f-fee1-4ead-8b2f-9153c0b263ce true true true 0 0 false 3687 378 16 20 3687 378 16 20 3695 388 false 74d95062-0bec-4a4e-9026-5141fca954a6 Mass Addition MA ef4d7206-befa-4f04-8df0-473051c01d58 false true true longest_list 3809 370 62 44 3824 372 24 40 3836 392 false I 9b440abd-30d0-460d-a7b6-a69d87626ba4 true true true 1 1 edaf21f9-9814-4dcc-820a-30c6588213e8 0 3811 372 13 40 3811 372 13 40 3817.5 392 false R 914b0ad8-9815-4d36-b26a-67204041f49e true true true 0 0 3848 372 21 20 3848 372 21 20 3858.5 382 false Pr ed663dac-56f8-4303-9062-d1b76a43e155 true true true 0 0 3848 392 21 20 3848 392 21 20 3858.5 402 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch 3304eca8-230b-49f9-a38d-c58fa4884c5f false true true longest_list 3918 311 62 44 3937 313 24 40 3949 333 false L 43623630-a6bf-413a-be4e-97f6649a9ab7 true true true 1 1 dc8cd726-abfb-4517-8236-005711c9394a 3920 313 17 20 3920 313 17 20 3928.5 323 false P f181db3f-bbb5-4b80-818f-ee56b4e93e86 true true true 1 1 914b0ad8-9815-4d36-b26a-67204041f49e 2 false 3920 333 17 20 3920 333 17 20 3928.5 343 false true false A 2dcede4a-a595-4bec-8284-1934073e970e true true true 0 3961 313 17 20 3961 313 17 20 3969.5 323 false B 551df0e8-3def-4132-aa3b-6c59145e82ce true true true 0 3961 333 17 20 3961 333 17 20 3969.5 343 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Dup b747a4b7-a3b4-4e91-aab1-cf88b33c16b8 false true true longest_list 3809 303 65 64 3830 305 24 60 3842 335 false D fa3a4a62-795a-41a9-a57d-984961640114 true true true 1 1 58628446-9308-464f-9df0-68fbdd27b86d 3811 305 19 20 3811 305 19 20 3820.5 315 false N 17ec2b0c-f67b-4c7e-9b2a-dd96380df493 true true true 1 2efffd46-9300-4219-9500-7f11412868ac 0 3811 325 19 20 3811 325 19 20 3820.5 335 false O 0c9b399a-9f38-4eef-93dd-a55859853ae0 true true true 0 1 false 3811 345 19 20 3811 345 19 20 3820.5 355 false true D dc8cd726-abfb-4517-8236-005711c9394a true true true 0 3854 305 18 60 3854 305 18 60 3863 335 false ec875825-61e4-4c1c-a343-0e0cee0b321b Division Div 220422c0-eabc-4de6-85d5-190622b5b4bc false true true longest_list 3644 267 63 44 3663 269 24 40 3675 289 false A c343375d-09e8-411c-a943-624b4f1779ff true true true 0 1 3646 269 17 20 3646 269 17 20 3654.5 279 false 1 B 083b005e-e3d6-4205-9109-4d6a9fa2394d true true true 1 57bf77ce-a9da-41e5-8133-6cc2f23129f5 0 3646 289 17 20 3646 289 17 20 3654.5 299 false R 58628446-9308-464f-9df0-68fbdd27b86d true true true 0 0 3687 269 18 40 3687 269 18 40 3696 289 false 74d95062-0bec-4a4e-9026-5141fca954a6 Mass Addition MA d7178970-fa27-415c-8878-8de851c2729e false true true longest_list 4298 226 62 44 4313 228 24 40 4325 248 false I 5d1e7692-8ea1-4d3d-8dd7-4064be2534c5 true true true 1 1 2dcede4a-a595-4bec-8284-1934073e970e 0 4300 228 13 40 4300 228 13 40 4306.5 248 false R 93db7fd4-3d03-422e-affa-b98382bfa5f6 true true true 0 0 4337 228 21 20 4337 228 21 20 4347.5 238 false Pr efd2c6ac-9100-4331-bf16-0f966675e366 true true true 0 0 4337 248 21 20 4337 248 21 20 4347.5 258 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item Item 5478ac18-145c-445f-9b0c-33774dd4c5fb false true true longest_list 4414 289 65 64 4436 291 24 60 4448 321 false L bcea4db5-1b43-4986-8d85-7acfa01ee1ab true true true 1 3 efd2c6ac-9100-4331-bf16-0f966675e366 c48e14b5-18a0-4ad6-b35b-921992192b6c 80391e3d-4f2f-4093-a0aa-e1354c1c75b6 4416 291 20 20 4416 291 20 20 4426 301 false i 44f4d962-fa61-4e95-8fa9-065fd6f0441c true true true 1 763b12cf-4403-44ff-9eae-69fd48dba3b1 0 4416 311 20 20 4416 311 20 20 4426 321 false W c160dadf-465b-41ec-8ff0-4fe08ed1baab true true true 0 1 false 4416 331 20 20 4416 331 20 20 4426 341 false false E d43a00af-3ae4-445b-a13e-4984cce3a588 true true true 0 4460 291 17 60 4460 291 17 60 4468.5 321 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false allow_explosion? 977f36e1-04ba-479d-8b52-c35deebca833 true true true 0 16 54 137 20 16 54 137 20 15.76948 53.89679 false 88c3f2b5-27f7-48a2-9528-1397fad62b93 DotNET C# Script //TheGHEngine //Written by Giulio Piacentino //Version 2009 06 06 //more tools at www.giuliopiacentino.com/grasshopper-tools/ //Note: a static constructor is defined in the additional section below //Set interval if(timer.Interval //"Script_Instance" is the real name of "Grasshopper_Custom_Script" != speed){ timer.Interval = (speed == 0 ? 1000 : speed); } //Set static variables eventOn = isOn; stopAge = (stopAt == 0 ? Int32.MaxValue : stopAt); //Start timer if(isOn && frameCount < stopAge){ timer.Start(); } else { timer.Stop(); } //Reset if(reset != null){ frameCount = 0; } //Return value C = frameCount; //Static fields public System.Windows.Forms.Timer timer; public bool eventOn = true; public int stopAge = Int32.MaxValue; //Framecount is initialized at 0. Change it for another behaviour public int frameCount = 0; //Static constructor public Script_Instance(){ //Create the timer on this static thread (other types of timers won't work) timer = new System.Windows.Forms.Timer(); //Assign the delegate only once timer.Tick += new EventHandler(CheckTime); } private void CheckTime(Object myObject, EventArgs myEventArgs){ if(IsSolutionRunning()){ if(eventOn && frameCount < stopAge){ //System.Windows.Forms.MessageBox.Show("Not updated in time"); //Wait once again... } else { System.Windows.Forms.MessageBox.Show("TheEngine has been stopped even if the solution was running"); timer.Stop(); } } else { if(eventOn && frameCount < stopAge){ //System.Windows.Forms.MessageBox.Show("Checktime's doing great"); frameCount++; RedefineSolution(); } else { //System.Windows.Forms.MessageBox.Show("Checktime will be disposed because it's bedtime"); timer.Stop(); } } } public bool IsSolutionRunning(){ return Grasshopper.GH_InstanceServer.DocumentServer.NextAvailableDocument().SolutionState == Grasshopper.Kernel.GH_ProcessStep.Process; } public void RedefineSolution(){ owner.ExpireSolution(true); } // 0 theEngine ad239612-c8a9-44c5-bbc9-d89053d3be7d 1 false true true longest_list 4038 324 87 84 4081 326 24 80 4093 366 false 4 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable y Script Variable y true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false isOn 108522b0-1dae-4b94-9cb1-e45d2aea79d8 true true true 1 7d761939-90b3-4dd7-9652-a0063eeba503 d60527f5-b5af-4ef6-8970-5f96fe412559 true 4040 326 41 20 4040 326 41 20 4060.5 336 false speed af6f1313-48ac-4453-a1e4-684d94c8ffac true true true 1 2efffd46-9300-4219-9500-7f11412868ac 48d01794-d3d8-4aef-990e-127168822244 true 4040 346 41 20 4040 346 41 20 4060.5 356 false stopAt cd0e5eff-d7b4-449b-a29c-abbe241e56cb true true true 1 57bf77ce-a9da-41e5-8133-6cc2f23129f5 48d01794-d3d8-4aef-990e-127168822244 true 4040 366 41 20 4040 366 41 20 4060.5 376 false reset a313c245-a3a0-4ab6-b67b-fdf3e91b944e true true true 1 e5d1e5c2-e2df-43f2-b288-cadbbc718efb true 4040 386 41 20 4040 386 41 20 4060.5 396 false dee8adbe-6000-47f9-ab7a-ef00b2df21b6 true true true 0 0 4105 326 18 40 4105 326 18 40 4114 346 false C 763b12cf-4403-44ff-9eae-69fd48dba3b1 true true true 0 4105 366 18 40 4105 366 18 40 4114 386 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch 566f6d03-e78d-4398-bd87-f8d8d526da6e false true true longest_list 3918 355 62 44 3937 357 24 40 3949 377 false L eae316af-7367-4f17-82ca-555ad422fc8e true true true 1 1 c7701b2f-5ee8-4531-b66f-9aff78081981 3920 357 17 20 3920 357 17 20 3928.5 367 false P f24f10df-59d5-4478-aab5-1dcc092ea01d true true true 1 1 914b0ad8-9815-4d36-b26a-67204041f49e 2 false 3920 377 17 20 3920 377 17 20 3928.5 387 false true false A 99cb0b43-6f9c-4dc0-bec1-1516b982f7d4 true true true 0 3961 357 17 20 3961 357 17 20 3969.5 367 false B e5d1e5c2-e2df-43f2-b288-cadbbc718efb true true true 0 3961 377 17 20 3961 377 17 20 3969.5 387 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Dup 4f0fb750-06cc-4b98-b460-68f3b06cf0e4 false true true longest_list 4175 241 65 64 4196 243 24 60 4208 273 false D eac81e87-5069-4627-a298-68420ddd75f6 true true true 1 1 d422e625-01f6-4172-bcc7-f8a8b5c384ed 4177 243 19 20 4177 243 19 20 4186.5 253 false N f409e540-89d0-4b1b-8105-b2aa00b74eb2 true true true 1 be50a74f-69aa-49e5-b943-90e3f46d84d1 0 4177 263 19 20 4177 263 19 20 4186.5 273 false O 411f7640-ee36-4fee-a0ac-ca9027e0ed14 true true true 0 1 false 4177 283 19 20 4177 283 19 20 4186.5 293 false true D 5d149e62-b9d7-4ee1-9b87-4b4c66413162 true true true 0 4220 243 18 60 4220 243 18 60 4229 273 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Int d422e625-01f6-4172-bcc7-f8a8b5c384ed false true true 0 1 4037 246 60 24 4037 246 60 24 4067.397 257.7121 false 0 5db0fb89-4f22-4f09-a777-fa5e55aed7ec Equality Equals 6dca37f1-a51f-4883-ab0d-75415841dfde false true true longest_list 4175 373 61 44 4194 375 24 40 4206 395 false A d162acdd-caf2-4d4c-becd-128044b32ecb true true true 1 763b12cf-4403-44ff-9eae-69fd48dba3b1 0 4177 375 17 20 4177 375 17 20 4185.5 385 false B 568582fe-8911-4db8-afde-9bd2bade3b46 true true true 0 1 4177 395 17 20 4177 395 17 20 4185.5 405 false 0 = 66caf52a-1133-4c2b-8330-50a1c873f7b8 true true true 0 0 false 4218 375 16 20 4218 375 16 20 4226 385 false 17ff9359-182a-480b-99bb-a9a55f57a1bc true true true 0 0 false 4218 395 16 20 4218 395 16 20 4226 405 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch 29d861c4-f4d7-43e9-8e5a-47ab115670e3 false true true longest_list 4298 270 62 44 4317 272 24 40 4329 292 false L 64aab02c-a6b6-442f-858a-9546c66eddab true true true 1 1 5d149e62-b9d7-4ee1-9b87-4b4c66413162 4300 272 17 20 4300 272 17 20 4308.5 282 false P 640db64e-f527-4671-bde4-a764d0509739 true true true 1 1 66caf52a-1133-4c2b-8330-50a1c873f7b8 2 false 4300 292 17 20 4300 292 17 20 4308.5 302 false true false A c48e14b5-18a0-4ad6-b35b-921992192b6c true true true 0 4341 272 17 20 4341 272 17 20 4349.5 282 false B 829a8d27-c78f-4412-ae75-ada35cd33d82 true true true 0 4341 292 17 20 4341 292 17 20 4349.5 302 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch 60619e6e-1ba7-4e5d-8600-d52a374e87fa false true true longest_list 4298 317 62 44 4317 319 24 40 4329 339 false L 5b849970-f2d3-43c2-a09d-2a3c391af5f4 true true true 1 1 63b9bebb-de93-4b7e-822b-9642e575e0e0 4300 319 17 20 4300 319 17 20 4308.5 329 false P f7a9b356-393e-40a4-9290-9ba35e606d51 true true true 1 1 66caf52a-1133-4c2b-8330-50a1c873f7b8 2 false 4300 339 17 20 4300 339 17 20 4308.5 349 false true false A ef0bd4bb-77ae-499f-a891-ffa483e25500 true true true 0 4341 319 17 20 4341 319 17 20 4349.5 329 false B 80391e3d-4f2f-4093-a0aa-e1354c1c75b6 true true true 0 4341 339 17 20 4341 339 17 20 4349.5 349 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Dup 8e68cd7e-283e-43a3-9fcc-f2de3865801d false true true longest_list 4175 307 65 64 4196 309 24 60 4208 339 false D ad052e05-fb39-49bf-b742-23bf9bd103d7 true true true 1 1 a1f80d95-1c3c-4c01-b98a-5fe240782e97 4177 309 19 20 4177 309 19 20 4186.5 319 false N f84f8347-dbe5-45c8-88ff-c2185a5b1c96 true true true 1 be50a74f-69aa-49e5-b943-90e3f46d84d1 0 4177 329 19 20 4177 329 19 20 4186.5 339 false O cc0ab48e-e066-4e09-8b4a-70158a1cfb4b true true true 0 1 false 4177 349 19 20 4177 349 19 20 4186.5 359 false true D 63b9bebb-de93-4b7e-822b-9642e575e0e0 true true true 0 4220 309 18 60 4220 309 18 60 4229 339 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Int a1f80d95-1c3c-4c01-b98a-5fe240782e97 false true true 0 1 4038 301 60 24 4038 301 60 24 4067.896 312.9775 false 1 f19b8c33-dff2-4cc2-b95b-b4005ff3c10c Receiver true 1 Receiver c7701b2f-5ee8-4531-b66f-9aff78081981 false true true 1 bca39d3a-2f0b-4b30-831a-f499c9f081f3 3048 290 60 24 3048 290 60 24 3078.418 302.3182 false f19b8c33-dff2-4cc2-b95b-b4005ff3c10c Receiver true 1 Receiver 7d761939-90b3-4dd7-9652-a0063eeba503 false true true 1 977f36e1-04ba-479d-8b52-c35deebca833 3049 265 60 24 3049 265 60 24 3079.207 276.912 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch 3e208b51-ffa2-4015-8460-840349c77138 false true true longest_list 3644 311 62 44 3663 313 24 40 3675 333 false L 0dfb4a1d-745e-47dd-8aa5-7289db5fc680 true true true 1 1 57bf77ce-a9da-41e5-8133-6cc2f23129f5 3646 313 17 20 3646 313 17 20 3654.5 323 false P ecb42f42-57d1-4420-b809-108b69d42c4b true true true 1 1 7d761939-90b3-4dd7-9652-a0063eeba503 2 false 3646 333 17 20 3646 333 17 20 3654.5 343 false true false A 2efffd46-9300-4219-9500-7f11412868ac true true true 0 3687 313 17 20 3687 313 17 20 3695.5 323 false B b7b375a3-762c-4852-b58e-3e2a8e1a0165 true true true 0 3687 333 17 20 3687 333 17 20 3695.5 343 false 3e6383e9-af39-427b-801a-19ca916160fa Multiplication Mult 159a35db-6a50-4789-bae4-27f9bcdd27cb false true true longest_list 3519 271 63 44 3538 273 24 40 3550 293 false A c94d3e5e-70e8-4966-b597-3b5b5adbc629 true true true 1 ff8b5564-ce5e-4457-ae4e-d18214639dbe 0 3521 273 17 20 3521 273 17 20 3529.5 283 false B 54dc01e6-4cd1-4acd-b459-d816f2e23bfd true true true 0 1 3521 293 17 20 3521 293 17 20 3529.5 303 false 3 R 57bf77ce-a9da-41e5-8133-6cc2f23129f5 true true true 0 0 3562 273 18 40 3562 273 18 40 3571 293 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Lng 3cea1c34-8d53-45d0-811b-f97ca45404d6 false true true longest_list 1376 164 60 28 1394 166 24 24 1406 178 false L ef86e679-8a62-4742-b975-e4907cbc1020 true true true 1 1 c17943bd-0b57-4b78-9793-1b743d88b40e 1378 166 16 24 1378 166 16 24 1386 178 false L 20d461d6-1ec9-4e4c-9e20-d2065797afae true true true 0 0 1418 166 16 24 1418 166 16 24 1426 178 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch f8b928db-c585-450d-8e3c-36917a0a0c12 false true true longest_list 1475 146 62 44 1494 148 24 40 1506 168 false L 3db5a884-fdd8-42ec-b403-bdbbe976dddb true true true 1 1 c17943bd-0b57-4b78-9793-1b743d88b40e 1477 148 17 20 1477 148 17 20 1485.5 158 false P 21e43225-5d0d-42cb-94b2-3a3ca1112d89 true true true 1 1 20d461d6-1ec9-4e4c-9e20-d2065797afae 2 false 1477 168 17 20 1477 168 17 20 1485.5 178 false true false A e5af32bf-6c8c-44db-83c1-dba1e4f597bc true true true 0 1518 148 17 20 1518 148 17 20 1526.5 158 false B 1865b209-9346-4a75-9281-b6e2523f4e2c true true true 0 1518 168 17 20 1518 168 17 20 1526.5 178 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper 8f15ea8c-08b3-4431-92d3-98be4ed01e49 true true true 2 1 e5af32bf-6c8c-44db-83c1-dba1e4f597bc 1 {A;B;C;D;E} {D} 1581.024 137.513 125 40 1587.024 143.513 113 28 1581.024 137.513 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Viewer bab2a44f-8fa9-4dd3-a35e-ad3518b43008 true true true 2 1 8f15ea8c-08b3-4431-92d3-98be4ed01e49 1753 107 200 100 1753 107 200 100 1753.485 106.9595 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift 8dabd7f8-2cca-44b4-856d-4f63e07cf804 false true true longest_list 2086 134 64 64 2108 136 24 60 2120 166 false L 150a7022-6949-447b-bc16-924f5a4db429 true true true 1 1 f1759126-a618-4108-a97a-03012dbaf5b7 2088 136 20 20 2088 136 20 20 2098 146 false S c9331fac-5549-4d50-b3cc-de654e7e2e6c true true true 0 1 2088 156 20 20 2088 156 20 20 2098 166 false 1 W 2b032965-5179-4a24-b67c-5b3b8da99808 true true true 0 1 false 2088 176 20 20 2088 176 20 20 2098 186 false false L 175028b6-624b-42e6-947c-f959d841f272 true true true 0 2132 136 16 60 2132 136 16 60 2140 166 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F(x) 4048407a-e3c8-4dc8-8c75-afcfab2e57da false true true longest_list 1983 125 59 44 2002 127 24 40 2014 147 false F 99482a98-df23-4523-a597-06392da542c5 true true true 0 left( right ( x, length(x) - 1), length(x) - 2 ) 1985 127 17 20 1985 127 17 20 1993.5 137 false x 4d1309b9-3712-4932-9a40-7299b6d55f29 true true true 1 bab2a44f-8fa9-4dd3-a35e-ad3518b43008 1985 147 17 20 1985 147 17 20 1993.5 157 false r f1759126-a618-4108-a97a-03012dbaf5b7 true true true 0 2026 127 14 40 2026 127 14 40 2033 147 false f4a20a34-97e6-4ff5-9b26-7f7ed7a1e333 Subtraction Minus 9103731c-13c6-46d9-a5d2-6cba82816aa0 false true true longest_list 2193 154 63 44 2212 156 24 40 2224 176 false</