0 2 2 1 0 7 7b939f46-cb9e-4d15-aa15-1682895b5f27 Shaded 0 255;191;191;191 255;176;176;176 638037455976065406 XHG.⠀ⵙИNⵙⓄⵙꖴⵙ✤ⵙᑐᑕⵙᑎⵙᗝⵙⓄⵙᴥⵙߦⵙ⠀◯⠀ⵙᗩⵙᗝⵙᙁⵙᗱᗴⵙᙏⵙ⠀◯⠀ⵙᴥⵙⓄⵙꗳⵙ⠀◯⠀ⵙᗯⵙᔓᔕⵙᑐᑕⵙ⠀◯⠀ⵙᔓᔕⵙᗱᗴ✤ⵙᗩⵙИNⵙꖴⵙᗝⵙᴥⵙⓄⵙᑐᑕⵙ⠀◯⠀ⵙ✤ⵙИNⵙꖴⵙⓄⵙߦⵙ⠀◯⠀ⵙᗱᗴⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗱᗴⵙ⠀◯⠀ⵙߦⵙⓄⵙꖴⵙИNⵙ✤ⵙ⠀◯⠀ⵙᑐᑕⵙⓄⵙᴥⵙᗝⵙꖴⵙИNⵙᗩⵙ✤ᗱᗴⵙᔓᔕⵙ⠀◯⠀ⵙᑐᑕⵙᔓᔕⵙᗯⵙ⠀◯⠀ⵙꗳⵙⓄⵙᴥⵙ⠀◯⠀ⵙᙏⵙᗱᗴⵙᙁⵙᗝⵙᗩⵙ⠀◯⠀ⵙߦⵙᴥⵙⓄⵙᗝⵙᑎⵙᑐᑕⵙ✤ⵙꖴⵙⓄⵙИNⵙ⠀.GHX 0 -411 625 0.940686 0 0 16 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 51cf6804-819f-418e-a8a2-810d58b96dbd Digit Scroller false 0 12 11 256.0 629 366 250 20 629.1274 366.9078 bb59bffc-f54c-4682-9778-f6c3fe74fce3 Arc Create an arc defined by base plane, radius and angle domain. true c233803b-e702-42a3-9232-9f5ea8d6bc41 Arc Arc 700 237 107 64 753 269 Base plane of arc cc24ecf4-19f4-444f-88c1-978bbe203d35 Plane Plane false 0 702 239 36 20 721.5 249 1 1 {0} 0.5 1 0 0 -1 0 1 0 0 Radius of arc 2ca0c8f1-f274-4855-a429-0e1ad8b21f58 Radius Radius false 0 702 259 36 20 721.5 269 1 1 {0} 0.5 Angle domain in radians 1db9d8eb-1357-4f49-a95d-57e5697e671c Angle Angle false 0 702 279 36 20 721.5 289 1 1 {0} 0 1.5707963267949 Resulting arc f4907e4e-7dd4-4e0c-b297-7464e764ccbe Arc Arc false 0 768 239 37 30 788 254 Arc length 8d8a4cfd-460c-4e77-bd0b-9974205893de Length Length false 0 768 269 37 30 788 284 bb59bffc-f54c-4682-9778-f6c3fe74fce3 Arc Create an arc defined by base plane, radius and angle domain. true a1cc463a-aae1-4d4f-9b26-a1223c001b3a Arc Arc 700 301 107 64 753 333 Base plane of arc 15a7f9ca-3719-4d44-b694-dc2a1232f540 Plane Plane false 0 702 303 36 20 721.5 313 1 1 {0} 0.5 0 0 0 1 0 -1 0 0 Radius of arc 2693c170-6c00-404c-ab25-2452a799a965 Radius Radius false 0 702 323 36 20 721.5 333 1 1 {0} 0.5 Angle domain in radians 407e48de-3928-4ab7-baf9-d46e6fc02058 Angle Angle false 0 702 343 36 20 721.5 353 1 1 {0} 0 1.5707963267949 Resulting arc ccc2c0ad-45a7-442a-a368-51882d303dd5 Arc Arc false 0 768 303 37 30 788 318 Arc length 6be3a700-1903-49ed-9135-dee15fa85b26 Length Length false 0 768 333 37 30 788 348 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join as many curves as possible true ee3565a5-da30-4c06-9e83-bfb58db4c51d Join Curves Join Curves 695 193 118 44 758 215 1 Curves to join 66dcbb7f-b524-4a22-b98a-ae4b297b7733 Curves Curves false f4907e4e-7dd4-4e0c-b297-7464e764ccbe ccc2c0ad-45a7-442a-a368-51882d303dd5 2 697 195 46 20 721.5 205 Preserve direction of input curves d304518b-fd65-4a3b-b0ed-507d3714a751 Preserve Preserve false 0 697 215 46 20 721.5 225 1 1 {0} false 1 Joined curves and individual curves that could not be joined. 114f7fdf-21fd-477a-a5f4-9b689bf0610d Curves Curves false 0 773 195 38 40 793.5 215 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide a curve into equal length segments 1252c8a4-36a4-41c9-9f53-5d6e0ec021a0 Divide Curve Divide Curve 683 106 141 64 749 138 Curve to divide bc997c7d-159b-4f6b-ade9-d2544b62a96d Curve Curve false d0a7bb0a-ec6e-45d5-8354-c4661386bd44 1 685 108 49 20 719 118 Number of segments ca5c1cdd-ca77-41d8-8000-70e4a26c8b4c X-1 Count Count false 51cf6804-819f-418e-a8a2-810d58b96dbd 1 685 128 49 20 719 138 1 1 {0} 10 Split segments at kinks 06742f53-2c87-4095-bdda-ace51f049aa7 Kinks Kinks false 0 685 148 49 20 719 158 1 1 {0} false 1 Division points 2820cf51-4004-4825-935a-2bf15b6724ca Points Points false 0 764 108 58 20 794.5 118 1 Tangent vectors at division points dd3908d8-b699-4d65-908f-f60e3bd35360 Tangents Tangents false 0 764 128 58 20 794.5 138 1 Parameter values at division points cee23e89-fc24-4419-8668-c97f887ba6e7 Parameters Parameters false 0 764 148 58 20 794.5 158 9abae6b7-fa1d-448c-9209-4a8155345841 Deconstruct Deconstruct a point into its component parts. true c5f3d189-11d8-45fe-b702-fb5e5196eda8 Deconstruct Deconstruct 680 42 148 64 727 74 Input point eed6107c-5c39-405a-8c57-97e24cb53d0f Point Point false 2820cf51-4004-4825-935a-2bf15b6724ca 1 682 44 30 60 698.5 74 Point {x} component 97b60999-d2a1-43c0-bba3-3e9500f7c9ee 2 X component X component false 0 742 44 84 20 777.5 54 Point {y} component 9b7862f7-81a9-420e-b184-5aec4ef6b24e 2 Y component Y component false 0 742 64 84 20 777.5 74 Point {z} component 4448a22f-ec10-4278-9dd0-41e89af9dbe0 2 Z component Z component false 0 742 84 84 20 777.5 94 2013e425-8713-42e2-a661-b57e78840337 Concatenate Concatenate some fragments of text true d5ea3f97-1b58-4c04-a1c0-3a9ba60e208d Concatenate Concatenate 728 -278 52 64 754 -246 3 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 3ede854e-c753-40eb-84cb-b48008f14fd4 1 3ede854e-c753-40eb-84cb-b48008f14fd4 First text fragment 88b30b9e-eda7-4f87-a49d-fb5372d78dd7 Fragment A true c23ed45c-3c02-4ad0-9264-a0759b4b7ff6 1 730 -276 9 20 736 -266 Second text fragment d030f27a-f9b8-414b-bd0f-48ef09b55fae Fragment B true 0 730 -256 9 20 736 -246 1 1 {0} false ; Third text fragment 8e77fcaf-cb08-42c4-9d76-d8b1b2df0ecc Fragment A true c3391afc-4423-4670-8b1b-427b980c2975 1 730 -236 9 20 736 -226 Resulting text consisting of all the fragments f775eef2-6da2-4f56-9807-4f9d8f58af65 Result false 0 769 -276 9 60 775 -246 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression FORMAT("{0:0.000000}",O) true 16672eab-7705-4ec9-8406-8b51f8dc94bd Expression Expression 628 14 252 28 757 28 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 8a34b4dc-14c2-4c9f-be8c-15a05b07ccb9 Variable X O true 97b60999-d2a1-43c0-bba3-3e9500f7c9ee 1 630 16 14 24 638.5 28 Result of expression 5eecead2-0004-4eab-ac78-6eca02664d67 Result false 0 869 16 9 24 875 28 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values c23ed45c-3c02-4ad0-9264-a0759b4b7ff6 Panel false 0.190476194024086 5eecead2-0004-4eab-ac78-6eca02664d67 1 Double click to edit panel content… 674 -86 160 100 0 0 0 674.5 -85.3679 255;255;255;255 true true true false false true 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression FORMAT("{0:0.000000}",O) true b526c516-1fa2-48fc-9b4e-23d1f8420a8e Expression Expression 628 -114 252 28 757 -100 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable 1da65f35-e348-4bb4-b79f-8c06f9dad96c Variable O O true 9b7862f7-81a9-420e-b184-5aec4ef6b24e 1 630 -112 14 24 638.5 -100 Result of expression 8e867b7f-7716-46b3-863e-c3638b05f06e Result false 0 869 -112 9 24 875 -100 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values c3391afc-4423-4670-8b1b-427b980c2975 Panel false 0.190476194024086 8e867b7f-7716-46b3-863e-c3638b05f06e 1 Double click to edit panel content… 674 -214 160 100 0 0 0 674.5 -213.297 255;255;255;255 true true true false false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 7b140e5f-c494-41a1-9e00-2bd81d3e8c9a Panel false 0 f775eef2-6da2-4f56-9807-4f9d8f58af65 1 Double click to edit panel content… 672 -378 163 100 0 0 0 672.5 -377.587 255;255;255;255 true true true false false true 079bd9bd-54a0-41d4-98af-db999015f63d VB Script A VB.NET scriptable component true b46098ec-8f12-4f9a-b1d2-39f59a723ec9 VB Script TxtWriter true 0 If activate Then Dim i As Integer Dim aryText(4) As String aryText(0) = "Mary WriteLine" aryText(1) = "Had" aryText(2) = "Another" aryText(3) = "Little" aryText(4) = "One" ' the data is appended to the file. If file doesnt exist, a new file is created Dim objWriter As New System.IO.StreamWriter(filePath, append) For i = 0 To data.Count - 1 objWriter.WriteLine(data(i)) Next objWriter.Close() End If If clearFile Then Dim objWriter As New System.IO.StreamWriter(filePath, False) objWriter.Close() End If 696 -506 115 104 772 -454 5 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 2 3ede854e-c753-40eb-84cb-b48008f14fd4 8ec86459-bf01-4409-baee-174d0d2b13d0 true Script Variable filePath 52741419-ff67-4fb5-9506-0ea7d8e75289 filePath filePath true 0 true 0b7a867d-f922-4fbb-ac13-8aaad4d4d665 1 abf1fd1b-dbe5-4be6-9832-d8dc105e207f 698 -504 59 20 737 -494 1 true Script Variable data 3395d1a9-85ec-4e7c-a6df-6edf50ea112a 1 data data true 1 true 7b140e5f-c494-41a1-9e00-2bd81d3e8c9a 1 abf1fd1b-dbe5-4be6-9832-d8dc105e207f 698 -484 59 20 737 -474 true Script Variable append 2300fdb1-3141-4d50-931b-5b762e6af698 append append true 0 true 0 3cda2745-22ac-4244-9b04-97a5255fa60f 698 -464 59 20 737 -454 true Script Variable activate eaa401d8-f156-4d7c-8aa7-f4e81fc52c69 activate activate true 0 true 25ce72fd-cce6-46e8-9d04-1a1d90d23e3c 1 3cda2745-22ac-4244-9b04-97a5255fa60f 698 -444 59 20 737 -434 true Script Variable clearFile 3602400c-9a2c-4d74-9691-56f9fb036059 clearFile clearFile true 0 true 0 3cda2745-22ac-4244-9b04-97a5255fa60f 698 -424 59 20 737 -414 Print, Reflect and Error streams dd9b75fc-4060-4d36-be6d-9631dd15544e out out false 0 787 -504 22 50 799.5 -479 Output parameter A 1c86846e-00b5-449f-b8d7-af3282175941 A A false 0 787 -454 22 50 799.5 -429 06953bda-1d37-4d58-9b38-4b3c74e54c8f File Path Contains a collection of file paths false All files|*.* 0b7a867d-f922-4fbb-ac13-8aaad4d4d665 File Path File Path false 0 729 -402 50 24 754.8613 -390.8536 1 1 {0} false C:\VSC.XHG.O____NOITCUDORPADLEM_ROF_WSC_SETANIDROC_TNIOP_EWRUC____O____CURWE_POINT_CORDINATES_CSW_FOR_MELDAPRODUCTION____O.GHX.CSV a8b97322-2d53-47cd-905e-b932c3ccd74e Button Button object with two values False True 25ce72fd-cce6-46e8-9d04-1a1d90d23e3c Button false 0 721 -528 66 22 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves d0a7bb0a-ec6e-45d5-8354-c4661386bd44 Curve Curve false 114f7fdf-21fd-477a-a5f4-9b689bf0610d 1 729 170 50 24 754 182.0368 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