0 2 2 1 0 7 9b5df51d-ca34-4b90-8e1d-af97028a8fb9 Shaded 2 255;201;201;201 255;191;191;191 637713001960324447 XHG..⠀⠀⠀⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ꖴ⠀ⵙ⠀옷⠀ⵙ⠀⊚⠀ⵙ⠀ᗩ⠀ⵙ⠀Н⠀ⵙ⠀І⠀ⵙ⠀ᙁ⠀ⵙ⠀ᗝ⠀ⵙ⠀⊚⠀ⵙ⠀ꖴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ߦ⠀ⵙ⠀Ẏ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀Ẏ⠀ⵙ⠀ߦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ꖴ⠀ⵙ⠀⊚⠀ⵙ⠀ᗝ⠀ⵙ⠀ᙁ⠀ⵙ⠀І⠀ⵙ⠀Н⠀ⵙ⠀ᗩ⠀ⵙ⠀⊚⠀ⵙ⠀옷⠀ⵙ⠀ꖴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀⠀⠀⠀..GHX 0 -474 -5 0.9205308 0 0 2 Firefly.X, Version=0.0.0.69, Culture=neutral, PublicKeyToken=null 0.0.0.69 Andrew Payne (LIFT architects) 1d3c103c-08ab-48f3-c5fd-624ad09a387e Firefly.X 1.0069 CurvePlus, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null 1.2.0.0 David Mans ab81fea9-8d16-4caf-af89-2736c660f36d CurvePlus 1.2.0.0 33 7580cce1-bebc-42be-8cfc-fdc7cfaaaaf7 1d3c103c-08ab-48f3-c5fd-624ad09a387e Tone Generator Create tones based on incoming frequencies 5beddbbe-4210-4306-9d7a-3359fa75354e Tone Generator Tone Generator 1501 12 40 84 1527 54 1 Audio Frequency for the Tone. Note: Typical frequency ranges vary from 27.5 Hz to 4100.0 Hz. 18abb4a0-eab0-432f-aa34-66a33d5dc3a9 Audio Frequency false 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 1 1503 14 9 20 1509 24 Volume 8043853e-b056-4966-84d0-b71de5acfdbf Volume false 32091438-585e-469d-af40-43fecfeab598 1 1503 34 9 20 1509 44 1 1 {0} 0.012345679012345678 Duration to play tones in seconds 0b62e84d-7bb7-4cef-b46a-0f0f6033f85d Duration false 1e39a882-52d0-4760-86ac-bce0a7856b19 1 1503 54 9 20 1509 64 1 1 {0} 0.1 Repeat b88816cc-587c-4116-a303-2f834dc93f66 Repeat false 030e309f-a175-44c6-bb31-d11be27ff274 1 1503 74 9 20 1509 84 1 1 {0} false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 Panel false 0 0 84.406022589954030768899117092091000289089388918088900852079 6 6 378 20 0 0 0 6.322937 6.80022 2 255;255;255;255 true true true true false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 4154b3e8-afab-4f1b-a5ae-1f34c9f9908e Panel false 0 0 299792458 532 105 69 20 0 0 0 532.9859 105.0656 2 255;255;255;255 true true true true false true 2e78987b-9dfb-42a2-8b76-3923ac8bd91a Boolean Toggle Boolean (true/false) toggle 030e309f-a175-44c6-bb31-d11be27ff274 Boolean Toggle false 0 true 1427 73 66 22 e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Create a series of numbers. 203a216b-c017-44f3-ab1f-66af69d69b69 Series 64 46 52 64 90 78 First number in the series e148f79b-6ec1-499c-8480-bf04fa9bd312 Start false 54354f24-d416-4088-844e-1b5433bfb17d 1 66 48 9 20 72 58 1 1 {0} 0 Step size for each successive number ad0cd72d-704b-41da-a348-8de02c20a1d0 Step false 4beb174e-b7a2-42ce-ad2e-91b84195184c 1 66 68 9 20 72 78 1 1 {0} 1 Number of values in the series a869863e-ab53-4e21-bcae-3ed1321765b9 Count false 7bab80e6-d601-45d0-9929-cfcca6ea37e2 1 66 88 9 20 72 98 1 1 {0} 14 1 Series of numbers a75bbb50-340f-4ca9-9664-92de456f2795 Series false 0 105 48 9 60 111 78 78fed580-851b-46fe-af2f-6519a9d378e0 Power Raise a value to a power. cfe0561d-e8c5-45c2-b97b-58ebc32c785f Power Power 166 46 52 44 192 68 The item to be raised b2005173-4c4a-4302-ae8a-bf9e57d18c48 A false e0037139-1200-42a2-a76d-bc2feda545ec 1 168 48 9 20 174 58 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 3 The exponent aad34702-e257-4fc5-9322-eb3eeb230643 B false a75bbb50-340f-4ca9-9664-92de456f2795 1 168 68 9 20 174 78 A raised to the B power 98263f8e-9412-43cf-8aed-691fe752d0c5 Result false 0 207 48 9 40 213 68 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division 28f36bb0-cd9d-4c68-9131-184ff548b14a Division Division 609 227 52 44 635 249 Item to divide (dividend) bc6314e0-5a5a-4644-851e-8c36910292e4 A false 98263f8e-9412-43cf-8aed-691fe752d0c5 1 611 229 9 20 617 239 Item to divide with (divisor) bfee2825-850b-4df5-b9cb-2b3c44610863 B false 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 1 611 249 9 20 617 259 The result of the Division 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 Result false 0 650 229 9 40 656 249 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division 07b1d578-a2a4-440c-9d96-600ee132b290 Division Division 609 155 52 44 635 177 Item to divide (dividend) 229bb0a1-3d28-4487-a649-557843484a53 A false 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 1 611 157 9 20 617 167 Item to divide with (divisor) 321ec014-c88c-4ba1-8aeb-9f230ced38d6 B false 98263f8e-9412-43cf-8aed-691fe752d0c5 1 611 177 9 20 617 187 The result of the Division a56fb601-7826-4cf1-9596-f2fc990e85af Result false 0 650 157 9 40 656 177 ce46b74e-00c9-43c4-805a-193b69ea4a11 Multiplication Mathematical multiplication 45c7bdca-8293-4671-8929-5aaee360b938 Multiplication Multiplication 609 83 52 44 635 105 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for multiplication b6835b28-78d8-4afd-9a59-f5439245af2d A true a56fb601-7826-4cf1-9596-f2fc990e85af 1 611 85 9 20 617 95 Second item for multiplication 9750874f-7409-4b48-ab11-d4fe6e1ffebe B true 4154b3e8-afab-4f1b-a5ae-1f34c9f9908e 1 611 105 9 20 617 115 Result of multiplication b54891c3-5678-46ea-9ee1-bb2b1e9f3999 Result false 0 650 85 9 40 656 105 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values b50dd62e-8d93-4ec7-8ba6-21b9e34b0847 Panel false 0 d99a7960-b801-4f2b-956a-771293f7f603 897aa50d-9e40-494f-aaa8-8d4999af1e49 50d31d3f-7dd0-4035-886a-7a37c7fb0d56 3 Double click to edit panel content… 1052 155 107 938 0 0 0 1052.039 155.824 255;255;255;255 false true true false false true 3b220754-4114-4170-b6c3-b286b86ed524 Text Tag Represents a list of text tags in a Rhino viewport a06f2126-3dc3-428a-87a7-75b514bcdead Text Tag Text Tag 12 1441 215 40 64 1467 247 Location of text tag true 48748d5d-9d17-4794-9106-c5a94087f606 Location false 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 1 1443 217 9 20 1449 227 The text to display e024673f-73b7-4c22-9f1c-9c998e140feb Text false 30a71231-7ac8-476a-8f92-9216fea64fe7 1 1443 237 9 20 1449 247 Optional colour for tag 464f9286-ecae-4720-b3d9-92cd57c18973 Colour true 0 1443 257 9 20 1449 267 1 1 {0} 255;212;212;212 87e1d9ef-088b-4d30-9dda-8a7448a17329 Graft Tree Graft a data tree by adding an extra branch for every item. true true fdeaabd5-4990-466c-8fc9-3d3f51863c57 Graft Tree Graft Tree 609 199 52 28 635 213 2 Data tree to graft 7d135b31-fd38-4fc6-847c-ac6d65845be0 Tree false 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 1 611 201 9 24 617 213 2 Grafted data tree 897aa50d-9e40-494f-aaa8-8d4999af1e49 Tree false 0 650 201 9 24 656 213 797d922f-3a1d-46fe-9155-358b009b5997 One Over X Compute one over x. cdf4ee27-89f6-47bc-990e-004c1f6bb6a4 One Over X One Over X 890 50 52 28 916 64 Input value c6d6f4c0-665e-4d08-8fbc-d8b4589142dd Value false c2086934-e0c7-4c97-80c6-d7aeeeace13e 1 892 52 9 24 898 64 Output value 32091438-585e-469d-af40-43fecfeab598 Result false 0 931 52 9 24 937 64 87e1d9ef-088b-4d30-9dda-8a7448a17329 Graft Tree Graft a data tree by adding an extra branch for every item. true true f0249ad0-9ae9-4183-9b71-5c450aae1476 Graft Tree Graft Tree 609 127 52 28 635 141 2 Data tree to graft 1f3ccea3-f77d-41bf-acd6-0c6b1ef9e9be Tree false a56fb601-7826-4cf1-9596-f2fc990e85af 1 611 129 9 24 617 141 2 Grafted data tree d99a7960-b801-4f2b-956a-771293f7f603 Tree false 0 650 129 9 24 656 141 87e1d9ef-088b-4d30-9dda-8a7448a17329 Graft Tree Graft a data tree by adding an extra branch for every item. true true b7a2c68e-58aa-4dc0-9daa-dd27399166d3 Graft Tree Graft Tree 609 55 52 28 635 69 2 Data tree to graft aebaed7d-6421-49eb-8277-af558de023dd Tree false b54891c3-5678-46ea-9ee1-bb2b1e9f3999 1 611 57 9 24 617 69 2 Grafted data tree 50d31d3f-7dd0-4035-886a-7a37c7fb0d56 Tree false 0 650 57 9 24 656 69 78fed580-851b-46fe-af2f-6519a9d378e0 Power Raise a value to a power. 714dbd9c-1391-4778-b4e0-bc6c296214c9 Power 827 42 52 44 853 64 The item to be raised 36d2f811-879d-422a-9f30-ea3f7ff2a408 A false 1556dc1c-ded8-4170-8d0d-d1eb111b84ef 1 829 44 9 20 835 54 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 3 The exponent 26d29c9d-46bd-4f01-b349-3ff5cf733039 B false b574a948-5471-4d1a-8f34-a99bf27d126b 1 829 64 9 20 835 74 A raised to the B power c2086934-e0c7-4c97-80c6-d7aeeeace13e Result false 0 868 44 9 40 874 64 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 1556dc1c-ded8-4170-8d0d-d1eb111b84ef Panel false 0 0 9 66 26 51 20 0 0 0 66.20229 26.58498 2 255;255;255;255 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values b574a948-5471-4d1a-8f34-a99bf27d126b Panel false 0 0 1 769 64 50 20 0 0 0 769.2578 64.62138 2 255;255;255;255 true true true false false true 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division 9e7a77b7-1cbf-435b-9338-9022f161e83f Division Division 890 6 52 44 916 28 Item to divide (dividend) b7186215-5aeb-40e4-a6c0-a564d343d23a A false 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 1 892 8 9 20 898 18 Item to divide with (divisor) 70197030-6220-4fbd-805f-066cea93c60e B false c2086934-e0c7-4c97-80c6-d7aeeeace13e 1 892 28 9 20 898 38 The result of the Division 1e39a882-52d0-4760-86ac-bce0a7856b19 Result false 0 931 8 9 40 937 28 d25e638d-0677-4306-89e7-caadf0786013 ab81fea9-8d16-4caf-af89-2736c660f36d Spiral Rail Creates a spiral along a rail curve, pitch, turn count, and two radi true 52c3b850-b0ac-456e-afb7-f0c00ec15e2f Spiral Rail Spiral Rail 1372 73 52 124 1398 135 The rail curve for the spiral 7f20e719-9cf3-4685-88ec-56e37d5f05b3 Curve false b7e4d245-22f0-447e-9d9b-e83f05ef11de 1 1374 75 9 20 1380 85 Pitch angle 3b044870-d461-4e1c-a516-de1777dca063 Angle true 0 false 1374 95 9 20 1380 105 1 1 {0} 0 The number of turns in the spiral cd3dae20-4528-46de-b98b-14103fe98fcd Turns true 0 1374 115 9 20 1380 125 1 1 {0} 1 Radius at the base of the spiral 2cc757c9-b625-4cd2-95dd-2bb3fe33b0b2 Base Radius true 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 1 1374 135 9 20 1380 145 1 1 {0} 0.5 Radius at the peak of the spiral 71931043-b762-4119-97bc-7e48c2a827ec Peak Radius true 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 1 1374 155 9 20 1380 165 1 1 {0} 0.5 Number of sample points per turn f896f4b2-185f-4afb-96bb-7017c57e5ecd Sample Point true 0 1374 175 9 20 1380 185 1 1 {0} 256 The spiral curve 2e76d68c-fe60-4926-a921-f95b9a496a5f Spiral false 0 1413 75 9 120 1419 135 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 384a02a5-1be5-4937-b673-70d28e7a6e32 Line 1309 63 52 44 1335 85 Line start point 509a4f94-a881-49bd-88f9-cd79455dae02 Start Point false 0 1311 65 9 20 1317 75 1 1 {0} 0 0 0 Line end point 89300ec5-d97c-4464-8999-cbb254735e95 End Point false 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 1 1311 85 9 20 1317 95 Line segment b7e4d245-22f0-447e-9d9b-e83f05ef11de Line false 0 1350 65 9 40 1356 85 3581f42a-9592-4549-bd6b-1c0fc39d067b Construct Point Construct a point from {xyz} coordinates. 46d298b8-231f-4878-a66f-20619a763169 Construct Point Construct Point 890 78 52 64 916 110 {x} coordinate 2d16d2d8-8b8d-45bc-b00c-d83afa57723e X coordinate false 0 892 80 9 20 898 90 1 1 {0} 0 {y} coordinate 4ec168bb-eb07-4784-a3ec-bc5409f5d7d3 Y coordinate false d99a7960-b801-4f2b-956a-771293f7f603 1 892 100 9 20 898 110 1 1 {0} 0 {z} coordinate cdf9fd2d-fb87-4ccb-80f8-5f0ed9f059a6 Z coordinate false 0 892 120 9 20 898 130 1 1 {0} 0 Point coordinate 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 Point false 0 931 80 9 60 937 110 b7798b74-037e-4f0c-8ac7-dc1043d093e0 Rotate Rotate an object in a plane. f5be8bb0-b7da-4799-a899-2024646eb94a Rotate Rotate 1435 123 52 64 1461 155 Base geometry ca7fc524-e479-4bc7-9fdc-a1d3c7822bf0 Geometry true 2e76d68c-fe60-4926-a921-f95b9a496a5f 1 1437 125 9 20 1443 135 Rotation angle in radians 57bf486b-89c2-4dc3-90dd-257fa4a593b3 Angle false 0 false 1437 145 9 20 1443 155 1 1 {0} 1.5707963267948966 Rotation plane df3d0bc0-9ada-4e44-a3a5-81a421be1703 Plane false d18bc8f6-1bd2-4ae9-98cd-090c68e7ebb6 1 1437 165 9 20 1443 175 1 1 {0} 0 0 0 1 0 0 0 1 0 Rotated geometry 9faa0e9f-6262-45a8-b093-0abcaf75c8ab Geometry false 0 1476 125 9 30 1482 140 Transformation data 3a72f183-fa32-47a7-b036-a9a2654b7d62 Transform false 0 1476 155 9 30 1482 170 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 XZ Plane World XZ plane. 507909a1-9164-4c42-939e-654125c5c5b5 XZ Plane XZ Plane 1435 187 52 28 1461 201 Origin of plane 067236e3-b993-4693-bdf9-9062c3662e87 Origin false 0 1437 189 9 24 1443 201 1 1 {0} 0 0 0 World XZ plane d18bc8f6-1bd2-4ae9-98cd-090c68e7ebb6 Plane false 0 1476 189 9 24 1482 201 0ae07da9-951b-4b9b-98ca-d312c252374d Numbers to Points Convert a list of numbers to a list of points true eedcf875-b257-4d9c-9898-66e3ec02c0a8 Numbers to Points 1167 612 52 44 1193 634 1 Numbers to merge into points 2b100fdc-6ff1-4538-8071-7175fb248706 Numbers false b50dd62e-8d93-4ec7-8ba6-21b9e34b0847 1 1169 614 9 20 1175 624 1 3 {0} 1 2 3 Mask for coordinate composition 4586b96e-e2b0-4513-b834-21b8764c84ec Mask false 0 1169 634 9 20 1175 644 1 1 {0} 4 1 Ordered list of points 30a71231-7ac8-476a-8f92-9216fea64fe7 Points false 0 1208 614 9 40 1214 634 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 54354f24-d416-4088-844e-1b5433bfb17d Panel false 0 0 0 6 48 50 20 0 0 0 6.979076 48.87888 2 255;255;255;255 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 4beb174e-b7a2-42ce-ad2e-91b84195184c Panel false 0 0 1 6 68 50 20 0 0 0 6.234573 68.16269 2 255;255;255;255 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values dfbfade0-e9e5-4644-85c9-91ecec251bd1 Panel false 0 0 14 6 88 50 20 0 0 0 6.537735 88.96509 2 255;255;255;255 true true true false false true 78fed580-851b-46fe-af2f-6519a9d378e0 Power Raise a value to a power. 05801501-51ea-4e7f-bbbb-2f3a9edc154e Power Power 134 200 82 44 165 222 The item to be raised 71ab3914-c0ed-4ecf-9650-7863ad50056d A A false 0 136 202 14 20 144.5 212 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 3 The exponent 36f02c26-ce98-474d-b64e-90b95c45cf4e B B false 3bf003aa-24a4-4d38-ac5f-35f9284bd7a0 1 136 222 14 20 144.5 232 A raised to the B power e0037139-1200-42a2-a76d-bc2feda545ec Result Result false 0 180 202 34 40 198.5 222 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 3bf003aa-24a4-4d38-ac5f-35f9284bd7a0 Number Slider Number Slider false 0 9 299 198 20 9.63298 299.604 0 1 0 65 1 0 2 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 7bab80e6-d601-45d0-9929-cfcca6ea37e2 Number Slider Number Slider false 0 16 162 198 20 16.15096 162.7264 0 1 0 1024 0 0 9 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values f24cbe98-6c62-4087-a755-9a9ff2512b53 Panel false 1 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 1 Double click to edit panel content… 233 232 160 229 0 0 0 233.9493 232.4937 255;255;255;255 false false true false false true 797d922f-3a1d-46fe-9155-358b009b5997 One Over X Compute one over x. f765544b-db4e-4011-bb64-8ea9c31f4eae One Over X One Over X 16 257 100 28 65 271 Input value 9f370159-f346-4699-9fae-5ad17f1d2835 Value Value false 3bf003aa-24a4-4d38-ac5f-35f9284bd7a0 1 18 259 32 24 35.5 271 Output value 2a494c88-12c6-4495-82f0-8f325c3a2e46 Result Result false 0 80 259 34 24 98.5 271 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