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 -395 343 0.807640433 0 0 30 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 true 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 O 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 07896582-e892-4f21-92f8-a72a377b89af 1 729 170 50 24 754 182.0368 9445ca40-cc73-4861-a455-146308676855 Range Create a range of numbers. 8b8c6c8b-4487-44b0-816c-e0fe0bfaf387 Range Range 1025 344 126 44 1099 366 Domain of numeric range 1b1dfd9a-a34f-4fea-9d83-433e739af5e9 Domain Domain false d4fe6a5b-59fe-415e-bd12-4630a88132b8 1 1027 346 57 20 1065 356 1 1 {0} 0 1 Number of steps b2cfb8c9-851b-431e-a8bf-ee9357973d26 X/2-0 Steps Steps false 51cf6804-819f-418e-a8a2-810d58b96dbd 1 1027 366 57 20 1065 376 1 1 {0} 10 1 Range of numbers 19073648-93dd-499d-bece-3b05cfaf0c3e Range Range false 0 1114 346 35 40 1133 366 3581f42a-9592-4549-bd6b-1c0fc39d067b Construct Point Construct a point from {xyz} coordinates. true 3d13353a-f5af-4b56-a522-2ab0765fcf99 Construct Point Construct Point 1023 252 129 64 1105 284 {x} coordinate 1aeed478-a494-4ff7-8afd-4ef353cf9b10 X coordinate X coordinate false 19073648-93dd-499d-bece-3b05cfaf0c3e 1 1025 254 65 20 1059 264 1 1 {0} 0 {y} coordinate c9c40f6d-7687-4b3e-815e-668a245c9fad Y coordinate Y coordinate false 8d557473-9ec0-4e7a-be25-05eac2e9de67 1 1025 274 65 20 1059 284 1 1 {0} 0 {z} coordinate 9ed46bf4-3096-40c5-a1d6-6aec46793f68 Z coordinate Z coordinate false 0 1025 294 65 20 1059 304 1 1 {0} 0 Point coordinate eb7af492-8944-4ccd-bd7c-d6c7907cb4a7 Point Point false 0 1120 254 30 60 1136.5 284 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression sin( 4*atan(1) * O / 1 )/2 true 7b1e6f64-4f52-4edd-a1de-d3117dcbe2e1 Expression Expression 954 316 268 28 1091 330 1 ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable fea621ae-4401-4c0f-878e-29f9c04d267f Variable O O true 19073648-93dd-499d-bece-3b05cfaf0c3e 1 956 318 14 24 964.5 330 Result of expression 8d557473-9ec0-4e7a-be25-05eac2e9de67 Result false 0 1211 318 9 24 1217 330 d1a28e95-cf96-4936-bf34-8bf142d731bf Construct Domain Create a numeric domain from two numeric extremes. 862f041c-9d8f-48f8-8041-b49604e42239 Construct Domain Construct Domain 1010 388 156 44 1108 410 Start value of numeric domain aa70b8d4-860d-46c6-a566-89067de0da1c Domain start Domain start false 0 1012 390 81 20 1062 400 1 1 {0} 0 End value of numeric domain 6156a671-8da3-46ad-ac83-0deaeec115e7 X/2 Domain end Domain end false 0 1012 410 81 20 1062 420 1 1 {0} 1 Numeric domain between {A} and {B} d4fe6a5b-59fe-415e-bd12-4630a88132b8 Domain Domain false 0 1123 390 41 40 1145 410 b7798b74-037e-4f0c-8ac7-dc1043d093e0 Rotate Rotate an object in a plane. true 80b01fad-a7ae-4f68-a0cc-bd4c84926375 Rotate Rotate 1011 96 154 64 1079 128 Base geometry 6a1c2999-aa1e-47ae-b4e8-c964619431b7 Geometry Geometry true eb7af492-8944-4ccd-bd7c-d6c7907cb4a7 1 1013 98 51 20 1040 108 Rotation angle in radians 1104bb85-3f77-4553-84b7-044fc452e2fe Angle Angle false 0 false 1013 118 51 20 1040 128 1 1 {0} 3.1415926535897931 Rotation plane 3b0d64db-a09e-471f-96dd-354a10be0282 Plane Plane false c0182ddb-b5f2-4f55-bf72-1fda25737ae5 1 1013 138 51 20 1040 148 1 1 {0} 0 0 0 1 0 0 0 1 0 Rotated geometry f6f1b1fd-c560-409f-915f-3db1a7fb2ce6 Geometry Geometry false true 0 1094 98 69 30 1122 113 Transformation data 20ca197c-8936-4e86-849d-2547b069c6e5 Transform Transform false 0 1094 128 69 30 1122 143 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Measure the length of a list. ab5b3f6b-d40c-4d8e-9bfd-90b2264b35f0 List Length List Length 1041 224 93 28 1080 238 1 Base list e82032d3-35b3-4afc-bc1c-970c5ad28c20 List List false eb7af492-8944-4ccd-bd7c-d6c7907cb4a7 1 1043 226 22 24 1055.5 238 Number of items in L 79fab977-434c-4c9a-8f0a-f3110c1a854a Length Length false 0 1095 226 37 24 1115 238 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 7e70ef91-e284-4969-a911-dea9f1b5aaf3 List Item List Item 1034 160 108 64 1098 192 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 69961ae6-7d98-4e43-81a3-7b77d987c6e8 List List false eb7af492-8944-4ccd-bd7c-d6c7907cb4a7 1 1036 162 47 20 1069 172 Item index 104e8a37-b1cc-4c05-9849-3169c03b31d3 X-1 Index Index false 79fab977-434c-4c9a-8f0a-f3110c1a854a 1 1036 182 47 20 1069 192 1 1 {0} 0 Wrap index to list bounds a5e7964a-f2d8-4bb9-afcd-37b919c4bd40 Wrap Wrap false 0 1036 202 47 20 1069 212 1 1 {0} false Item at {i'} c0182ddb-b5f2-4f55-bf72-1fda25737ae5 false Item Item false 0 1113 162 27 60 1128 192 6eaffbb2-3392-441a-8556-2dc126aa8910 Cull Duplicates 3 Cull points that are coincident within tolerance true 4328e475-cd66-436b-99a3-bedba03b8a1a Cull Duplicates Cull Duplicates 1024 -50 127 64 1092 -18 1 Points to operate on 0265b4d6-ec97-4ce2-9174-33e85748fd5c Points Points false 08ba64de-e93b-49a4-ad07-1980aeeed4b1 1 1026 -48 51 30 1053 -33 Proximity tolerance distance 9de8c737-7b36-4aa0-99e6-22c16ebaaa50 Tolerance Tolerance false 0 1026 -18 51 30 1053 -3 1 1 {0} 0 1 Culled points 7bb87513-9749-4650-b83c-37e95b216a28 Points Points false 0 1107 -48 42 20 1129.5 -38 1 Index map of culled points a1352158-4f3a-4a22-959f-a506cd4fc1a9 Indices Indices false 0 1107 -28 42 20 1129.5 -18 1 Number of input points represented by this output point 630904ba-f617-44a6-837d-d5c7b52fd805 Valence Valence false 0 1107 -8 42 20 1129.5 2 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams true d8e30cda-ae18-44ae-83b5-9efd2263ad5e Merge Merge 1044 32 87 64 1080 64 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 cfb980b7-0a50-49e5-8ab2-09525282fa58 false Data 1 D1 true eb7af492-8944-4ccd-bd7c-d6c7907cb4a7 1 1046 34 19 20 1057 44 2 Data stream 2 f289b913-2482-44a7-96e5-3980aa121d3e false Data 2 D2 true f6f1b1fd-c560-409f-915f-3db1a7fb2ce6 1 1046 54 19 20 1057 64 2 Data stream 3 d294d8c6-b701-45f4-aa51-57d66dd7e4ec false Data 3 D3 true 0 1046 74 19 20 1057 84 2 Result of merge 08ba64de-e93b-49a4-ad07-1980aeeed4b1 Result Result false 0 1095 34 34 60 1113.5 64 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 Interpolate Create an interpolated curve through a set of points. true 1dd3147a-694c-4e74-9997-923bad9e72d7 Interpolate Interpolate 1025 -134 125 84 1092 -92 1 Interpolation points 04ee17d3-4abc-4cbb-9748-42b77aff5b5d Vertices Vertices false 7bb87513-9749-4650-b83c-37e95b216a28 1 1027 -132 50 20 1053.5 -122 Curve degree 07c57425-9734-44c5-be10-bc3a4d3d1e56 Degree Degree false 0 1027 -112 50 20 1053.5 -102 1 1 {0} 3 Periodic curve ff67e5d2-8e5c-4f31-903a-47c80ac33393 Periodic Periodic false 0 1027 -92 50 20 1053.5 -82 1 1 {0} false Knot spacing (0=uniform, 1=chord, 2=sqrtchord) 39dba217-8dd8-4eb5-966b-924967878b74 KnotStyle KnotStyle false 0 1027 -72 50 20 1053.5 -62 1 1 {0} 1 Resulting nurbs curve 78faf574-f4b8-411d-b447-f75a2006fba3 Curve Curve false 0 1107 -132 41 26 1129 -118.6667 Curve length 612eca9d-f6d4-4231-ac69-7abe142f7ab8 Length Length false 0 1107 -106 41 27 1129 -91.99999 Curve domain 8e4e225c-69d0-4c64-84ed-f12de93834b8 Domain Domain false 0 1107 -79 41 27 1129 -65.33333 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points Extract the end points of a curve. true 83785d01-4701-4c07-ab65-cefbc894daac End Points End Points 1040 -178 96 44 1090 -156 Curve to evaluate 2c8e3143-57d4-4686-98ee-5bc459bb93a0 Curve Curve false 78faf574-f4b8-411d-b447-f75a2006fba3 1 1042 -176 33 40 1060 -156 Curve start point cfabbb0a-7ca1-458f-a01e-54e253233c4a Start Start false 0 1105 -176 29 20 1121 -166 Curve end point f68604e3-1089-4b97-a34d-977d7090f24d End End false 0 1105 -156 29 20 1121 -146 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 79e05f0f-3776-4328-a784-fb665515c483 Line Line 1031 -222 114 44 1103 -200 Line start point 5d607018-a39d-4bb8-905d-8943fc911f5a Start Point Start Point false f68604e3-1089-4b97-a34d-977d7090f24d 1 1033 -220 55 20 1062 -210 Line end point 824725cc-8fa7-4980-bdd4-9768210f5c79 End Point End Point false cfabbb0a-7ca1-458f-a01e-54e253233c4a 1 1033 -200 55 20 1062 -190 Line segment 7bc9fab1-9217-4084-bbce-3e2eed10f4bf Line Line false 0 1118 -220 25 40 1132 -200 f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror an object. true d6c7e1b9-6da6-4c16-b169-ca12116fd79c Mirror Mirror 1019 -266 138 44 1087 -244 Base geometry 1d56a04f-b684-4976-9dc8-60df07807f34 Geometry Geometry true 78faf574-f4b8-411d-b447-f75a2006fba3 1 1021 -264 51 20 1048 -254 Mirror plane 9184425d-49fe-4f65-bd70-d07d374a9a16 Plane Plane false 7bc9fab1-9217-4084-bbce-3e2eed10f4bf 1 1021 -244 51 20 1048 -234 1 1 {0} 0 0 0 0 1 0 0 0 1 Mirrored geometry 67edb59b-e837-4b29-b2b1-5d152db9480e Geometry Geometry false 0 1102 -264 53 20 1130 -254 Transformation data 30414a9b-d6c4-4699-bade-581fa8e0c696 Transform Transform false 0 1102 -244 53 20 1130 -234 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. 0bd7481d-ff6c-4931-9df4-6bb06e3e9e0f Move Move 1019 -310 138 44 1087 -288 Base geometry 585fd265-df93-4365-9a73-b58ffcc50c76 Geometry Geometry true 67edb59b-e837-4b29-b2b1-5d152db9480e 1 1021 -308 51 20 1048 -298 Translation vector ca374659-5eb4-4bae-b321-d968e55359dd Motion Motion false 0 1021 -288 51 20 1048 -278 1 1 {0} -1 -1 0 Translated geometry 07896582-e892-4f21-92f8-a72a377b89af Geometry Geometry false 0 1102 -308 53 20 1130 -298 Transformation data 37f45847-9748-4598-8299-10347410126f Transform Transform false 0 1102 -288 53 20 1130 -278 iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABqQSURBVHhe7d3Zj1xVfgdw/wGR8pCnUeZfiCJFivKC8hgNvIQoD1HIWxYeZ0SiSKOQQUoYkkhh33cw2IA3dmNjwGxmsw1mBwMGY2Mb24ABuxsvbTuf9jecuXOrurq76tymxuaodXX61q17z/19f/v5nVOLFv3YTgMKnPyx/c5S4P/Zz/ifqdTWr1//wQcf7Nix4+OPP3b89NNPPzvV9LV0cty5c+fu3bt37drlX30t1/iK5t+XX37Z3SqN65kNGza4+d69e79otP379+/bt+/zU00nfUeX+ChHzclNmzbVGknF+wCuPoTG98Ybb7z11ltbtmxx7G1vv/3266+/vm7duqeeegpCTzzxxNNPP63/5JNP5t2cefXVV9977726EC5evPjQoUNBqwAD0aNHjxYJ1P/666+xVJB2dPE333zjgvvvv//RRx999tlnKwIw+q26gvDNN9989913c3znnXeAoemXBsVXXnll48aNoHJ87bXX8Li+ky+++OJLL72ECd5///2KED733HMg/PZU++qrr6Cic+DAAf3vvvsOISYPHnh5/crXtmyBopM+OnjwoCNENResWLHiscceOyMgJFjbt2/fs2cPDYmLv/zyS/9q/o3aJAHYHHUweJRqNKoOshIUtAutIUo6R2fV3IHoT05O9jV5x48ff/KOf1x7y9+dOHlSv+81rANVTGHUGk+V+3QihSD85JNPAhiTRh0RQWIHrW3btn344Yc+cnQeZlu3bnWSwPmK4+HDh499344cOUIcK9rCW2+9FXN4Z3JGymOqNQ8yvKdWL584NC2OeMuw8VxMstFqzq9cufLhhx8mzVVIX+smnUBocN4Tw2rPP/+8/gunGv4NSBoiUl9oBy+SQdooqFzfbLXeM/cBIRGPhHnoxMREjidOnDCMpuQZoStzgXH616fLli07gyCEVquBEAXB06ujUNCnFGbvtypC6OasLCOHb5qyDrxwlQYwzQU4zHnH0nGeaR83LYo+XUlhL+nJ4iOPPIIKvRCyPXVt3kzAr1mzBoRsc3wZR36KI/COs4Hft/g4uUDzL/wgyuHyFuOG4sJB6M29P7fFI6empgjE448/zt74F3V4nhRpp9Rx/6uvvhpmLLTnMsMx1dqhicnvDn7x5rMrtzy1/MDeba5hmJ3nkcVY6hjnnXfe+eCDD54ptrBXDmB20003RfBZl0svvfSSSy4ROMa5uPHGGyt6nn2lMOaZeevrbe57/95n/u33117wk0+evqDvBU6yAgLWirq9yq0WTgpR8IEHHogiRccbbrgBijGNIPRR1xASccmEElQQfX4mhUnmjk0d3/vukid+9dM1F/7Rh0/84uDkMco24WC0bkL7Mx1CHIeCH330UXg8jmg8PXpVdF8xeOjL3RTpVVddlaAiDxWeJvk3MXl44pv9n3709u6d2/bv3jaN6N69zicuSr7NV26//XYJmjNakd5yyy1RpK0W09g1hE1F6onN+F2/4c1Mo9tXl7pDSQFW0YFVbtKVIu0bHpBCCbZe6ggqSghfPBqduqC6IVvIqzSGBHwUeOK/0mek08QVpe8aSQA+s8inCtHr3qQTCBHLCyeXzfiVJlmKFpxS/p6kjJSNlJVgX3O9BkgalXeq+ZYESl2tRZc+9NBDS5YsAQ+VbhjJZScRQ68W9gJhk9V8mlx8XepXuVsnEJIesxPoAiSJNMSCHHo56gMvuW8Yl6MrC6g6QPVFhEtOp8qr5iaQEBjQnCSP/AUqckYuC2w4TwRJNyRwdLEB11UJFd+oEwgZDOKFwfl73AEsHwjD+LwDUTO6DG4Mkq9zAitCmNg0yrzYwuZMk/ObN282oZEcDXdGUOgCwN92220MdkXS17pVJxB6YTLE98PaGBmzZ+ItM6jOzOQvNHWX6++55x4Q1npV90mG6K677vIgDmdy8ViKwpBq90Tn6fP4yc1Gq5PLcZtmCmU6gZDOYcagSJ3Sipp+GunUqE0fRYuSiRydiYJFL0csz4nngFSE0K1oCNO2CSqSC9WPXzOAsWA8hr5ohxDSV2CAHKMSg9ds8DO1K7uWKfvieaJR5u45rhpEQU4mKhoh9ydJ2IsIUhJgo+QzF5FOadBNc4Y+l0XqOvMwNKd2IoXelkVh+cAQh7MpgqQwMgdmAOs4RvJy1CKRmICDWtccolQqPJJwadnjKM9YQTpfakY/AdLQJO76i/Uh5EMyNkxOLB9asIWsTmbnM3cv9595nAEN7Vx2/fXX06h1KRhZJIWtOUK02PX+++vXrTs2NRVHRlIGxvK3Y1gyUzijPoRcBu4MKUzITAs5pogIRXSwP3+9b/qjdZJyW7VqVXUuJtYS7qmASs1cJuVJ39M33rjns8+awzDUusq8+uvUhzAzq7SlQIIKpU4TS5RWosN4N47xd8pRJ+eTE6kuggybrDoNkUldXozO199+u/rOOz/euDFhotklWhQPgTCOaN1hVASyPoQxNhwZbkuKEJm6ZmPkyOjatWtjk3grcWSS/nCktbgzqWCrG9q7v0e7J85I1Vpp4p9t36fg4Rq1EQildtmF8YwoOg8qwJDawyRckoIhYRBVdcgvhbEOvPXL0Un/usbFFSGEnwSp1F084YSnpSXSj0Q6RtXrkMjURVZ0jCuKYFcQkirUT9TM2MjFJDWKtXUE0c43Pfi+fWIhuVXLHQVAsq9MtdvyZbTkskv80OykZCaIZnj85PHUpXUUaWteIvOCcWRiUTLxxvwAj5lJZe2sjWRECgGQNpx/n7Q7CAWjN998cySMbU52O35yyzs1bP5wjhlnLWaqK4LVpNDrlfrBFAiJ8JCmrKkAISnMMom0FK0MbihLzbJembsApwfNt8QG8MFPJwm2pLPxR+pVE9g0neQkuPmrICzTF3fccYdZjrozJ1XgHFUK0QWJM/+ONLRfat3DwikX08iffiLF8m/6+Ted0i+XkdeUddN7+h5BjudeUm14sGcCI75JzUTgUsI6qyYoFyxMjd0QoI4EIYpwLNU4xwt3L/xLbUIC0bNKKLCF+nBNfW3sEKSJgu+mSiUlKlnw4LIsbHDDGMVIjEeQbCW5c5l9hZ8JyOCHNEZLkV533XXJixoYbZ/gR4vZozxKrXALXa71eHo0o0LI7N17770Inex+IEnKMdITVFJoWzBONXeOrfnx1OOmVNf1uRWyInFIj+gC81khRG5uJA3R9EH4ohiuzC5l1jA5NncW419xxRVLly6NLknVDGVu/D5VNbN69eoxDC1GgjABL/aMIUlZe+ZOo1dLC4TBI/2ZzjQ/Kvo5N0zlEnGfVRpcAOPg14QwaQeDNFTAxOcMG7mzvKALQJjVOVDMKsMwn/NjWI1fwZ3xzlwMIZ1gjsuQ4gnko5ES/2VZWpLdaeINqGc1WqLD+Czu4AxblX9Lmjtr1RxZNY+YVf4MibF021ZKpShSyBE7LlW8rSSPnCFzsjYe1Df/Z1Szss4Qlmz0r4wqhSETBeXN4/Xpy7AAqVAnC5pSHx1XvqzjTad5LP8iMYHDH4nE07LuYsBrF/z6Oq6+zquclxdTLCLeOm0hDEFDOyjCMnFhCiyEExicUvKvk1ABUgm2BjiERMGV84rGohLI30yBRwZJmdPJ9CdFzVTHGLeCCgyU1ETq9o2TET09bWFTIEJBOhAFaUtuZEILZIoXGgc162ZbOZHYzhwTqBFcFd9zL7zwdEEb/GZauVIUqcEkonf0lLSYw9KyvhcLxp12ntcmpjwN48KWTov7wHQlNcp+NBfal7l7Sim55lQdxvUnvo5OIhOz51+lZj4drDmLDoCQxw1eeUQTUqQttFJvQQqbraUefHQ628Jey4To0CKIoNJpLrHX59EgR69VK1BlBoMrxGrigFkhTMxO/mbVuklEkMKUWRQnuVV1kVKM6An6II60ya9Z7z+6bzLEHSq4M62noqZiLzLESeGU0lFJbSeCTr85fZi+8wDLUctJVIPl4Fn7AAy/uaRsQIh7ioS1yg/LeTJHzTLbrKCWqJF8s/GnYVzYyzWl8CKLgzgFNBVyBJgku5t10wM8GhG9FYGzYgO/ucxJwUBgp5S7PJHPEvfYsaVdk2NiDo02EIo3ZIXmbpuHkKfhvlJfCo0D0enPTOigQhYwgDPpU33ncXrfUuAYJB8B3mVSYoNDCIpx7pN5VDQN0ZS24kZ54t5n1u1audTGQYbby1iZbJpVqw8Hwyjfqg9hPMME5mxhMYSJ8ePmIAfPJVO7OUoOAMMxHk2Z8uXXzEQ15+eFX0wm5TyT3L/zT+et/8nvPbD4LpqD60xnZDcV4ugrssFybGeKFDI5wEgdabzQpkcDRQaJkWvuj4ANE8LrpCYjZcQzaUh4AHu+W5q4bd/F/gH16RXLV/znxVf88pd7t23jz2SSJFrEpyKKM0iRQgKlyrKYrIwpEVi2nin1Tr0VUJlAcIEr+0Lo/pmCn1e6JPMqGrPHNmeBgFCVetfo7S9Ernv2bH7ySYq+V1JxYStjN4r2q/jd+orU4LIsBnWwMP8l1UQltYZ8uLsVh/X9l09BJ7dwCn5DFAa6lUDTlgfemYQFRccA2cq60Z9eIf4XvWp4jKgNvE5bRUpBlYbEfBDvn3laKCbqCr/HHS2rpQcn2PgaVGWyZUmQYo5kA4ZzKwL/gIeWjwhlvLBMfjl/OkOYtFZq0bInHhUnMMfCmVBNUBgpLFFgtGuOfVsUaZI7bGrq2/hHo+zfEwiTOcsMc2kAS8u6w7IVHG7zL6n1gsPxTUWd2fdWoyrSEIVHnjAZ8ya14VgokgQpds7egqGRf3NMjKHfam6Suv3MICYr7RGkeRRtlkkVHIYb0hg5+U+ThWYELYezjlAIyAUrF2TTxtNzWQwVZ3NH1gWJk87PPDhVGWPDijjK98evy1rDLJ31bxDSSdVM3Aonfd01mffnejj6tMzjy8+pzaVOh+NuPAePbOtHsuHkmARQ1HU2ByLrEf2s7OH9zst1Gm5sw32rghRCsRksl6xxqlFSkJlQPZfl3xK/56NmSW76yYk0vxuPgzaWYRll3SGEcABsuDNZ5pECn7RkZJzMp5BO5dxw9F2Ab40KIc7FyPFcHIlXKKIRqSRo8lGpo8nF2XS01XKSHBO+LKlBxMhoaO278mEjOvfZNIHP5Sk8z5kypWE4sakrx9MKhj9GhTDUbLZMr3ttzkip0mwtQktRGt2ok5q2dIIfshIy6ous6CR+0MpTRmTtVJMyeMnhlUX3fT1VEMpuj/jETr9eAcIWihmu1yYuM7nvAEvUmJILHmk6HFdyxj+6/PLLuQ+qb0tQUZ4yOjlwg9t6VqtGZs3j66jN1pjDT6e5FPalqQBOgnEuEVjvNSn2ZfOSv65OvkxZKPAh8YRscvLbXZ+f+K//feHP/+TPrP5PfSlHTPxDizCE6i3GcLK+kL2OFLZQjKcqsIvCpCGzEozk+UiHEaLBsuKkTMAm2Ei9Nimhh1PDMbrYte4AD6hAkQqdnjM5PrXn6NH//vX5O1bek7GlNFkjpiyCSGMU76n6+Fs37ARCAFh9kkKjzMbxRxgeEZiPhB/AS+Imu31CK4rUlc4zfjZJpEjtItzF5pHEmny3FemRA8f2T++V12pM8thGhNXcmV4ui+iUTQ9DFBImvZLCi8EKlrDK7wAVrbsgX7bV5NHgMPmjwcusaNou2KiiaHYihbFeWWXR26gvtItHmlRWcUdTEsgOkWDExQp1A+okcg1PwtoqfmPz6BKw9h0thpMdLRng6oZ5dCw7gXBWjxRyycVQqql+gLcODwiuPFKKFLFsNVFxz6WUeCeXq2GRLLRvFkGl0qnZjK18xbfE+HW5anwhpHzYtpJ56U3BZHYpjN907l0JTvKHdgkHR39Jd3AfTjK0SH98qLARHRAgm+mhvuKYhBE+m+8CxyrjH3CTrqSQDGH5JP4xddbKJMBv8niomYUpZYlTWTxWKzOZyV6Fxe6cRan59ZDUPmXVS2llEjE/taW5gDvGgyXH+TGGLvzkoZHuBMLUTcv9l8RH6FJ+dqXQC2zZUigF8E1SIhZzVcWbx0/J8sxk9qgBedHMYrLHhprEXjKl5NUZPraafEbUtEaVUQ2N2UIEFZ6BVZcvX96EqrgtTZyyng3tMiHV/IjVufvuu2ddxzRHQlCk6F4gjBbNbIkx3LtsxS/+9aKly1a1JLKMxyCna6JOZb3HzUHtRApTKyZ+oIs4LOjSm4e02GLjhg2s0EzrjMRtSYrOEaQBlyXVcO211xYI4Uf6PUL+wQC2v/vy4gt/9u4z1roOjndOpjp59CFVvEMnEEaR2orS3JtN6YVWlFJ2NctCJ09du2TJW5s38xCyzi8rVLKfQrwbNzETWVEKUW0mRbrn9cd2PXj+B4/+D8+GtmCtY7OZ6tjvAqxpmXHLencCYVLS7D8g8T5U0C4UYfwgtGnDhseXLQtdMkucQod4NDkvj1Mxs0Wx82gKhJ6IXTLD3JpscjIJ92a9VvGZzVLZM7gWY1WRxU4gjCJVu1D2OCjr2QOP34C1EE0HaVqV8IXf6yrSeKQFQrAxbPnRxJnsX1+VirHGbTOvTiDMyhgZzsK8/LrUONGlzSgQKbMaJmums393JhqlwWpth42l3E3GIDrAO8OyDCPVBYNbWTsgIdBFzm8UcewKQm4b/7vFyKjWa43ilMZANuN9QeF9991Xq+IBilnRmLJ/IpgVqUnNpNO3ZVIllePZ/2sUcnfx3U4gzEC9c/yXBIX5geMsi0mIjRyisUT3bFI2+UrTV4AUm1rrtVPd5KHXXHMNcS/sldg0uaS+yhOH4aRs2lhxPLXeq0MIva3XThSFf/U1wRlRY4TOO++8s88+O44+/Ezg5UetclnoVeslm/chi9RDM41gPORvJpOMQBjOtzoaz+jv2CGEZXCMB3gkixVqSnB4JL/u3HPPveiii8455xzko6lUWmReomtOT+Yv+8Nl7WDTNp84eeLS1y7YMTGdJyo6H7oS3OOWGi3k7RxCiis77CEcWUSLFB1deOGFZ511lnJC/0o9g/nUT/9Ot1r2ry+DkyepMjx02WWXcVMpAEpV5Hoq8jm+ZPm9v/r5H6z6+3O/2/clG5Afr2AsuWZjqELzgt1CCBiYJUxOXW8iv1Jy4fE2YEqtaT7VR9a6VrCJJf6w6zBG4e6y1pE2zz21JdTJLW+9ccP9f71pzT1Th4/kfCJaEeq4OaILIYXIJCNsWSUy0ZbMT9LZNFiJ3839TH6/4WdxJTg4c1l4PZwVSdVFmakPezV16cTx9s+MumaIhVTDDW+Ib3UuhV4+2BSrk8jBOvb71ePecss3n3+uFj9b0mS3WVLIanY0oQM/e+XRkBmVzJ95+azdadUkFpY6c92ZJKnFwkQwM6tpyWvv3Lp18ZVX+p1O/SyrKKsppLjsktBRBEaR0oqtohDa8uiR3yRCe8PZM9QjpUgJkzm/BF6yMDIv2UWZ5dn95psmC/rGYfAeQp/M8SvJ1JhFSfFODLDO1NHjR48cS5hfrHLiejI6tu5ot+6M1xbtAbLg1FtpEaXabC7O4t7uPMCsqRDL0wflJwzX71v23M7pgqg4XNmeTcdxjszxQ13WrS30VhJajFxzP6UspSjNR2mp0sD18uOdxtEc0SuvvNL6tEQUlnTsf3Hjxf/xxxff9jecUmo82xdljszgs/fND4XQrM/tFkJvLvIDiccgSvanzO9dzdQYy2wl2lFLms0sWHO9wK7H16379b8/vPTWicnf+v0RgxT+Cx+zp2ZHQxrxtt1CyP0zxZM9s7J0tJSoFAhxffg9Z8ioCbkR32rA181XYClWmS1M2ZVj+QHt3iJEl2WLjvlusNHdK7Tu3C2EsWetuqbpAOPQ3h0vrvrk+ZVTX25PJWeZd0VTdVNdsDwTKKgX5GQpBZaiSLNRahaHZtVAa0+qYr+p3HGbr1+I7EwUKasj7MtU+PRvP04e3f/O2mv/ctHlf7row0eubmlULkZHcbTB2PtHLYhHZLF4FpGXrWP9O2CtofGPW9XMQkBIkUpImp9DNSwfrj98dGrnpjWv/POiL/9l0acPXrVgECYv01rp0WuSk2TQWpE+GZ3vZlMLo0s7V6TUV68iPXpgzzcv3/31C4snPrO8bzI/RBLaUaTWrHThkRZFSmmnprupSGOnKVKzu6YquVT6Rp414qQz2+h1lDMaBexuIZTUsFJX7SUScArM5UrWIFyT90Vm2RiDy5pfFPDLoV3YQl6l0lb8kdAzJb/5DSnTEVGnJI+ZpHKxlMtck1/BAyeuqlUIMgpgvd/tFkKKyzSNvSU8JstFgTRgcjWRdfMnXiq+bRQpezwgpJl2tY4fZ7x786VSqYN31qw41HndqlsI45Fmw9bi6dFjA2pVZNekZrJPd90ETdZnUwwGQzdm63T6k4dFzmiIKMyZAOaRjlsd90K4Mymj5kHErpQtZXtXEqUyKgFGfoG8/NzZvFjSxQneexsIucc8Ujhlp6nmz31lEcUAAcWI8Uj73r8ut83rlbuVQipRdopr4DE4PVXbMTOlsT35lfkS2tNX2QBxuB0P8Q0hTiNzzWIAH3FVSiK77GxUKhBT0Na3GXk2gcuP2WRs7q95UKdJ3cGIdgthnMA+5uf41MnJiem/qSnSQInlp61iC9VEFX6f776jgJfryVRDsthZjpOVNxG+spVROVOWGWdbo3JBOjnDtUknN2muTPYgCnno/RnnJXML7c5EkVJB2UAiP4p39NjUoU+eX3L+T2/4qz/8/IXfbHZeIGzO7FBQ+QmLuYQZqRNwzASkG6bCw6MJVjIyTjLGASOjKquckmT3b76YTva9mJ5QPLWyItoitSNBMdOfZFTVq3GOiMcQX+9WCosiRYhsaOF4cPLI9k2PPfAPizb97aKtKy5vmR8UaWUjoTjHPbiFDdk+m7ULZR2ROzNK8aGcTPGxDn7KtEk6RYs2h5QakVLNln8zcZ16n9yKsyOJ8YOstegWwiyvhVwLp28/fm3nbT/79s6/OLB5dbyYkCPJ0rgMLX6cyy8ZJGzAJZmAzIKbLDAuU7tZcpzmZGbBMkHYnPZqzoWln0+NsHwlXySXHiR8/KE8mt+CsEXoH//9XaHAoh/baUCB/wN2cpEP8pFbNAAAAABJRU5ErkJggg==