0 2 2 1 0 7 c3465c0e-8c30-48d5-9235-135cf0440d8f Shaded 0 255;128;128;128 255;161;161;161 false 0 0 0 0 16 false 0 0.0001 0 0 false 0.65 true 0 638161420495402377 XHG.TЯPDLƧ.ⵙⵘⵙ◯ⵙᔓᔕⵙᑎⵙИNⵙᗱᗴⵙᕤᕦⵙᴥⵙᗱᗴⵙߦⵙ人ⵙ옷ⵙ◯ⵙИNⵙⓄⵙᴥⵙᗝⵙᗱᗴⵙ옷ⵙᗩⵙ✤ⵙᑐᑕⵙⓄⵙ8ⵙᑎⵙᑐᑕⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⚪ⵙ◯ⵙ◯ⵙ⚪ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙᑐᑕⵙᑎⵙ8ⵙⓄⵙᑐᑕⵙ✤ⵙᗩⵙ옷ⵙᗱᗴⵙᗝⵙᴥⵙⓄⵙИNⵙ◯ⵙ옷ⵙ人ⵙߦⵙᗱᗴⵙᴥⵙᕤᕦⵙᗱᗴⵙИNⵙᑎⵙᔓᔕⵙ◯ⵙⵘⵙ.SLDPRT.GHX 0 -167 357 1 0 0 46 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 2c0546d9-155d-4d12-8b62-f32459128be4 Curve Curve false 0 177 364 50 24 202 376 1 1 {0} -1 db037ed7-3c54-44e8-820d-dc32c65e8b19 ccfd6ba8-ecb1-44df-a47e-08126a653c51 Curve Domain Measure and set the curve domain 4fd90860-dfab-4f12-b8c4-6cc172b0d487 Curve Domain Curve Domain 142 320 116 44 200 342 Curve to measure/modify 20366052-d97f-4c17-9721-a903798c6d51 Curve Curve false 2c0546d9-155d-4d12-8b62-f32459128be4 1 144 322 41 20 166 332 Optional domain, if omitted the curve will not be modified. 069c0a8e-5524-4485-9959-582f901fd33d Domain Domain true 0 144 342 41 20 166 352 Curve with new domain. b6b3e0c7-a8c4-4943-a607-b471de0fc12c Curve Curve false 0 215 322 41 20 237 332 Domain of original curve. e8340b70-ca94-482d-a958-dbd4507c5491 Domain Domain false 0 215 342 41 20 237 352 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 5b29824e-5714-4c54-ba1f-8974fe01bf12 Panel false 0 0 0.2756013610640554832018211809411934093644161529690267726892185599 122 220 160 100 0 0 0 255;255;255;255 true true true false false true 429cbba9-55ee-4e84-98ea-876c44db879a Sub Curve Construct a curve from the sub-domain of a base curve. 31780c7c-0dcf-4c7e-a538-c68831392954 Sub Curve Sub Curve 150 104 124 44 224 126 Base curve e97268b4-2c9c-4bff-a7d1-c9805c4dba08 Base curve Base curve false b6b3e0c7-a8c4-4943-a607-b471de0fc12c 1 152 106 57 20 182 116 Sub-domain to extract 3b4e5948-0dc1-41c7-83b2-dae5a84ce137 Domain Domain false 08143d73-7dd8-4966-ba33-8a3563afc945 1 152 126 57 20 182 136 Resulting sub curve b1fc06c1-173e-4ad5-96c2-cdc40f73a5e1 Curve Curve false 0 239 106 33 40 257 126 825ea536-aebb-41e9-af32-8baeb2ecb590 Deconstruct Domain Deconstruct a numeric domain into its component parts. 1bb7c2e1-be0e-48fa-a0ef-2f0cba872cbd Deconstruct Domain Deconstruct Domain 311 344 104 44 369 366 Base domain 7cfc3942-a856-4d8e-8904-b83f1e25900c Domain Domain false e8340b70-ca94-482d-a958-dbd4507c5491 1 313 346 41 40 335 366 Start of domain 048a042c-aa37-43ae-9035-e51a43600ffa Start Start false 0 384 346 29 20 400 356 End of domain 444a6ac0-c552-4a8b-8ea0-eac9b17cad15 End End false 0 384 366 29 20 400 376 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction da56f042-6f88-4462-955e-02ddf68334a3 Subtraction Subtraction 311 300 82 44 342 322 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction a9a86c66-b453-483e-a9d8-75d063e95fee A A true 444a6ac0-c552-4a8b-8ea0-eac9b17cad15 1 313 302 14 20 321.5 312 Second operand for subtraction acc865f1-02d3-43b8-ac25-6e4964177d79 B B true 048a042c-aa37-43ae-9035-e51a43600ffa 1 313 322 14 20 321.5 332 Result of subtraction 71c7a7bf-f535-4802-b917-ee5dcd9cfd1e Result Result false 0 357 302 34 40 375.5 322 d1a28e95-cf96-4936-bf34-8bf142d731bf Construct Domain Create a numeric domain from two numeric extremes. cb46575b-28f6-473e-b193-74c95285e4aa Construct Domain Construct Domain 142 176 140 44 224 198 Start value of numeric domain 15b48687-05a0-400b-9311-bce61e728ceb Domain start Domain start false 048a042c-aa37-43ae-9035-e51a43600ffa 1 144 178 65 20 178 188 1 1 {0} 0 End value of numeric domain a8f0065a-0b2a-4829-be38-ffba87acea42 Domain end Domain end false de5e289d-38c3-48f9-bb27-86177d97e9aa 1 144 198 65 20 178 208 1 1 {0} 1 Numeric domain between {A} and {B} 08143d73-7dd8-4966-ba33-8a3563afc945 Domain Domain false 0 239 178 41 40 261 198 ce46b74e-00c9-43c4-805a-193b69ea4a11 Multiplication Mathematical multiplication 4eb16217-9277-4c2f-bea1-7f0d0c291b24 Multiplication Multiplication 333 256 82 44 364 278 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for multiplication af9d3a44-acf1-4008-8074-fc7fbdf91648 A A true 5b29824e-5714-4c54-ba1f-8974fe01bf12 1 335 258 14 20 343.5 268 Second item for multiplication e95369af-137c-41ff-96f0-131d7a01eda4 B B true 71c7a7bf-f535-4802-b917-ee5dcd9cfd1e 1 335 278 14 20 343.5 288 Result of multiplication 6dea6ab4-92e9-401a-9f51-18bb731c05aa Result Result false 0 379 258 34 40 397.5 278 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition 88785826-96a6-4699-8b33-8ca51ed0c074 Addition Addition 331 206 82 44 362 228 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 347b5081-8c93-42c7-9783-b7891642bdc3 A A true 048a042c-aa37-43ae-9035-e51a43600ffa 1 333 208 14 20 341.5 218 Second item for addition f80fd3be-17a0-42e6-8ddb-992e07198a7c B B true 6dea6ab4-92e9-401a-9f51-18bb731c05aa 1 333 228 14 20 341.5 238 Result of addition de5e289d-38c3-48f9-bb27-86177d97e9aa Result Result false 0 377 208 34 40 395.5 228 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 81be296f-d616-40e7-b21c-577010142eeb Curve Curve false 0 561 360 50 24 586 372 1 1 {0} -1 73676238-4e66-4e8a-9efd-4d6a10695898 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 95a2ac88-5cd6-4b5c-9e8a-a6e5bd0d015d Curve Curve false 0 561 336 50 24 586 348 1 1 {0} -1 e4024473-106b-42f2-bfdf-ebbfd38e4d4d 139619d2-8b18-47b6-b3b9-bf4fec0d6eb1 Tween Curve 0 Tween between two curves. a9f7be00-a5a2-4c7d-b8ab-8c05697a674f Tween Curve Tween Curve 500 -201 115 64 561 -169 Curve to tween from. 5930979a-8b44-4211-ac69-e371252812ba Curve A Curve A false b76bf680-fa3e-4417-89a2-d9d4d204c247 1 502 -199 44 20 525.5 -189 Curve to tween to 6010136c-ebdc-4a8c-aa1e-223818e11463 Curve B Curve B false 81be296f-d616-40e7-b21c-577010142eeb 1 502 -179 44 20 525.5 -169 Tween factor (0.0=Curve A, 1.0=Curve B 165671ca-dc9e-4b71-a6e1-8a4590d119f1 Factor Factor false b057abac-56f1-4f63-a776-21bd91845409 1 502 -159 44 20 525.5 -149 1 1 {0} 0.5 Resulting tween curve 17be508c-229d-4903-817e-8f2d9a602ad4 Tween Tween false 0 576 -199 37 60 596 -169 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 84f08ca4-2386-4996-8144-43e5300ff856 Number Slider false 0 516 272 150 20 6 1 0 1 0 0 0.66 22990b1f-9be6-477c-ad89-f775cd347105 Flip Curve Flip a curve using an optional guide curve. 3423d293-4757-4b86-b95c-1f71561ccce9 Flip Curve Flip Curve 536 292 100 44 586 314 Curve to flip 922edae7-5101-493c-bf7c-549972568730 Curve Curve false 95a2ac88-5cd6-4b5c-9e8a-a6e5bd0d015d 1 538 294 33 20 556 304 Optional guide curve e4204ec7-33bc-4e13-9688-0567c7d6f668 Guide Guide true 0 538 314 33 20 556 324 Flipped curve b76bf680-fa3e-4417-89a2-d9d4d204c247 Curve Curve false 0 601 294 33 20 619 304 Flip action d058edda-16ed-4b06-ac46-4dd18a9afb9f Flag Flag false 0 601 314 33 20 619 324 9445ca40-cc73-4861-a455-146308676855 Range Create a range of numbers. 2b5e37bb-edac-474d-839d-c743d6e1cf5c Range Range 516 191 110 44 574 213 Domain of numeric range ba1c79a3-4b25-4e2a-aa84-612a2cff7207 Domain Domain false 0 518 193 41 20 540 203 1 1 {0} 0 1 Number of steps b66571f5-f014-4967-b1ae-8d5d1603d83d Steps Steps false 96b61dc2-3c81-4976-91a4-99e8a63daff8 1 518 213 41 20 540 223 1 1 {0} 10 1 Range of numbers 81298236-ef18-4474-95a0-5e38aaac056c Range Range false 0 589 193 35 40 608 213 9df5e896-552d-4c8c-b9ca-4fc147ffa022 Expression Evaluate an expression 1-(1/( (OO) ^ (O) )) 8c72cea9-23bc-4605-b06c-aa928c1c8fea Expression Expression 389 -57 252 44 509 -35 2 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression variable f48822a2-5ecf-44b9-bf6d-8ef022e96588 Variable O O true 81298236-ef18-4474-95a0-5e38aaac056c 1 391 -55 22 20 403.5 -45 Expression variable 91050642-65cf-41d5-b79e-094220319082 Variable x OO true c2dfe429-eba7-4f12-9954-4ac8ef7af8b0 1 391 -35 22 20 403.5 -25 Result of expression 32445976-2f07-49aa-aa80-16ad562531ba Result Result false 0 605 -55 34 40 623.5 -35 2fcc2743-8339-4cdf-a046-a1f17439191d Remap Numbers Remap numbers into a new numeric domain e8591c37-377a-4575-9cbc-bd4f79d9bf53 Remap Numbers Remap Numbers 506 -121 115 64 561 -89 Value to remap 420d1b57-a244-4241-8403-cbb6fc090687 Value Value false 32445976-2f07-49aa-aa80-16ad562531ba 1 508 -119 38 20 528.5 -109 Source domain 63b43b00-9b7a-40d1-8de1-fb2cb7dcb4d9 Source Source false fb0a3dcf-7b94-4ec2-be78-0f6c9d4975e1 1 508 -99 38 20 528.5 -89 1 1 {0} 0 1 Target domain 82994949-5daf-47b8-b69c-df7f1dcc175a Target Target false 0 508 -79 38 20 528.5 -69 1 1 {0} 0 1 Remapped number b057abac-56f1-4f63-a776-21bd91845409 Mapped Mapped false 0 576 -119 43 30 599 -104 Remapped and clipped number aae25c34-004b-4d4e-8392-0566ae1a1a63 Clipped Clipped false 0 576 -89 43 30 599 -74 f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Create a numeric domain which encompasses a list of numbers. a19176bf-072f-43c0-82c2-9af7cd83bc27 Bounds Bounds 683 222 122 28 747 236 1 Numbers to include in Bounds 6fbab820-5107-48ac-a9a6-b8216eccb354 Numbers Numbers false 32445976-2f07-49aa-aa80-16ad562531ba 1 685 224 47 24 710 236 Numeric Domain between the lowest and highest numbers in {N} fb0a3dcf-7b94-4ec2-be78-0f6c9d4975e1 Domain Domain false 0 762 224 41 24 784 236 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 0c672664-1b9c-4623-a42e-05195d746785 Digit Scroller false 0 12 1 7.55512205489 393 -13 250 20 393.4843 -13 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Numeric scroller for single numbers 96b61dc2-3c81-4976-91a4-99e8a63daff8 Digit Scroller false 0 12 11 4.0 386 236 250 20 386.9174 236.4778 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve Closest Point Find the closest point on a curve. true 43ed0da1-e479-4925-b98e-5832af44d426 Curve Closest Point Curve Closest Point 500 -357 120 64 550 -325 Point to project onto curve 47d47ff1-1176-4136-b959-79e5fb57a21b Point Point false 1920145f-c0ef-4352-b00d-0ebb83e6644d 1 502 -355 33 30 520 -340 Curve to project onto 1d187ac2-03ad-4e5e-9a41-aad1a2270ded Curve Curve false 0 502 -325 33 30 520 -310 1 1 {0} -1 f49fbc81-aac6-4cb6-ba15-84a2567814af Point on the curve closest to the base point ca216a3e-cb54-40cd-a326-c668844bda4a Point Point false 0 565 -355 53 20 593 -345 Parameter on curve domain of closest point 8360a8ee-8e46-4533-bfc2-3bdd51d15f83 Parameter Parameter false 0 565 -335 53 20 593 -325 Distance between base point and curve e1b2661b-bafa-46d9-9819-e0939da73059 Distance Distance false 0 565 -315 53 20 593 -305 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. 2d44dfef-0315-4393-b11e-1f48811fff62 List Item List Item 513 -265 92 64 561 -233 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 01a305a2-a03c-4416-a2ba-ff906734b0b7 List List false 17be508c-229d-4903-817e-8f2d9a602ad4 1 515 -263 31 20 532 -253 Item index 1592ef8b-735c-4dcd-86b8-43035a781ae3 Index Index false 0 515 -243 31 20 532 -233 1 1 {0} 2 Wrap index to list bounds 099ec5c5-e2c5-4c9e-8c08-1569a2be7d07 Wrap Wrap false 0 515 -223 31 20 532 -213 1 1 {0} false Item at {i'} 609492d5-cba4-447d-a467-7417fe9b1107 false Item Item false 0 576 -263 27 60 591 -233 ccc7b468-e743-4049-891f-299432545898 Curve Middle Get the point in the middle of a curve true 28a19fa4-1be8-42d2-bbf7-6d7437eb3bda Curve Middle Curve Middle 502 -293 113 28 552 -279 Curve for mid-point. 95ed8df6-54d0-4a46-b885-466e7716aada Curve Curve false 609492d5-cba4-447d-a467-7417fe9b1107 1 504 -291 33 24 522 -279 Point in the middle of the curve 1920145f-c0ef-4352-b00d-0ebb83e6644d Midpoint Midpoint false 0 567 -291 46 24 591.5 -279 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values 6d53f193-f4d1-4d05-865d-4df379768ef1 Panel false 0 0 4.3137948526439035 433 104 160 63 0 0 0 433 104.3288 255;255;255;255 true true true false false true 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Create a line between two points. true 5210ad7f-8930-495a-a4e9-9f1f87edf75b Line Line 668 -165 114 44 740 -143 Line start point d14c758a-4939-478e-8b35-be47ce612df2 Start Point Start Point false 0 670 -163 55 20 699 -153 1 1 {0} 0 0 0 Line end point 9e13fbab-4930-4530-ba02-1e62a5d5175b End Point End Point false 1920145f-c0ef-4352-b00d-0ebb83e6644d 1 670 -143 55 20 699 -133 Line segment 5c5c4dea-737a-40e2-bdf6-20d2a47ecf5f Line Line false 0 755 -163 25 40 769 -143 b7798b74-037e-4f0c-8ac7-dc1043d093e0 Rotate Rotate an object in a plane. true 0fd32b46-2b52-43ab-b45c-3869b5d48a74 Rotate Rotate 657 -229 138 64 725 -197 Base geometry b892073b-d527-486e-b0a8-37d3a45b52ec Geometry Geometry true 0 659 -227 51 20 686 -217 1 1 {0} -1 f49fbc81-aac6-4cb6-ba15-84a2567814af Grasshopper.Kernel.Types.GH_Curve Rotation angle in radians 4511bf4b-c15a-43c1-b6df-4d1d4b1d5c90 Angle Angle false 0 false 659 -207 51 20 686 -197 1 1 {0} 1.5707963267948966 Rotation plane 1e2ae383-34b9-43a2-b786-b15c01811999 Plane Plane false 5c5c4dea-737a-40e2-bdf6-20d2a47ecf5f 1 659 -187 51 20 686 -177 1 1 {0} 0 0 0 1 0 0 0 1 0 Rotated geometry 6e9d2aa0-b835-47e8-8112-ff59b272656a Geometry Geometry false 0 740 -227 53 30 768 -212 Transformation data 38005e6f-8913-4bec-90c5-a8571776ed9e Transform Transform false 0 740 -197 53 30 768 -182 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 5633f932-1c51-45d0-9968-4d9a962868d5 Curve Curve false 0 722 -307 50 24 747 -295.264 1 1 {0} -1 e7b31fe9-19b1-4000-8cd8-1bdf3286d26a ccfd6ba8-ecb1-44df-a47e-08126a653c51 Curve Domain Measure and set the curve domain true 4fc5a3c7-1f29-4a0a-a02a-82615150bc99 Curve Domain Curve Domain 689 -351 116 44 747 -329 Curve to measure/modify d22db31b-aaf8-419c-ab9e-be35623deaf8 Curve Curve false 5633f932-1c51-45d0-9968-4d9a962868d5 1 691 -349 41 20 713 -339 Optional domain, if omitted the curve will not be modified. 47933b4e-29ef-4bf4-9165-b181862f1b97 Domain Domain true 0 691 -329 41 20 713 -319 Curve with new domain. 5071179e-6f7f-41d4-bd4c-6aae5296c6e2 Curve Curve false 0 762 -349 41 20 784 -339 Domain of original curve. 4dcdb4d5-9ec9-4f3b-acab-b7945c61287e Domain Domain false 0 762 -329 41 20 784 -319 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values ebed4912-7a26-4672-a3a9-c8233947a400 Panel false 0 0 0.2756013610640554832018211809411934093644161529690267726892185599 669 -451 160 100 0 0 0 669.5828 -450.264 255;255;255;255 true true true false false true 429cbba9-55ee-4e84-98ea-876c44db879a Sub Curve Construct a curve from the sub-domain of a base curve. a22cedc5-7a32-45ef-8215-8a95dca06e58 Sub Curve Sub Curve 689 -539 124 44 763 -517 Base curve 71c70aa6-b141-4a78-8ed8-3032912e9943 Base curve Base curve false 5071179e-6f7f-41d4-bd4c-6aae5296c6e2 1 691 -537 57 20 721 -527 Sub-domain to extract cee18a0f-a672-4be3-8164-104043c9cec2 Domain Domain false eb681694-ff43-4aa5-b1e5-054c6d5e7098 1 691 -517 57 20 721 -507 Resulting sub curve a7ae80a8-bb90-4446-b0e0-c84fbe3640d0 Curve Curve false 0 778 -537 33 40 796 -517 825ea536-aebb-41e9-af32-8baeb2ecb590 Deconstruct Domain Deconstruct a numeric domain into its component parts. 1e71b602-9ed2-4ac6-bce4-88666ecd6859 Deconstruct Domain Deconstruct Domain 858 -327 104 44 916 -305 Base domain b7ab6a42-6a4a-431a-995c-aa4d2cc2c5cb Domain Domain false 4dcdb4d5-9ec9-4f3b-acab-b7945c61287e 1 860 -325 41 40 882 -305 Start of domain 9ea70c3b-2b41-456b-b180-d955f4367355 Start Start false 0 931 -325 29 20 947 -315 End of domain cfd1834b-c03d-40ca-8370-2e3a53cee9a5 End End false 0 931 -305 29 20 947 -295 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction 9044bd8d-ffd8-47af-a8fd-042792dd977d Subtraction Subtraction 880 -371 82 44 911 -349 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction eb8c2def-e4c5-413c-97ed-d18e263e5dd7 A A true cfd1834b-c03d-40ca-8370-2e3a53cee9a5 1 882 -369 14 20 890.5 -359 Second operand for subtraction 9a9b9771-edfb-4916-ae9a-f0d33251015e B B true 9ea70c3b-2b41-456b-b180-d955f4367355 1 882 -349 14 20 890.5 -339 Result of subtraction 0581ee1f-e3a8-4c2a-8c05-104938e95a6b Result Result false 0 926 -369 34 40 944.5 -349 d1a28e95-cf96-4936-bf34-8bf142d731bf Construct Domain Create a numeric domain from two numeric extremes. 6e5d168f-8468-4a68-89f7-bc18a5e4003b Construct Domain Construct Domain 689 -495 140 44 771 -473 Start value of numeric domain ffdd891f-baaf-4522-83b0-6c7965ac4996 Domain start Domain start false 9ea70c3b-2b41-456b-b180-d955f4367355 1 691 -493 65 20 725 -483 1 1 {0} 0 End value of numeric domain 787fe60b-bf8d-4a58-8626-f8df7040a1fd Domain end Domain end false 817c22cc-847e-4805-b1ff-97d412810942 1 691 -473 65 20 725 -463 1 1 {0} 1 Numeric domain between {A} and {B} eb681694-ff43-4aa5-b1e5-054c6d5e7098 Domain Domain false 0 786 -493 41 40 808 -473 ce46b74e-00c9-43c4-805a-193b69ea4a11 Multiplication Mathematical multiplication 098bd285-b08c-4712-8dba-8408a4370731 Multiplication Multiplication 880 -415 82 44 911 -393 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for multiplication ce8fb8f0-4dd3-4f5b-846e-9f3fba60de3f A A true ebed4912-7a26-4672-a3a9-c8233947a400 1 882 -413 14 20 890.5 -403 Second item for multiplication 4c495e5c-e0c2-4a52-8ecc-071affd910d3 B B true 0581ee1f-e3a8-4c2a-8c05-104938e95a6b 1 882 -393 14 20 890.5 -383 Result of multiplication 12c8349b-f352-44f1-98a4-ab0c51a93ddc Result Result false 0 926 -413 34 40 944.5 -393 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition 5e49f92e-8f78-4c04-8aa3-96e4cf8b1270 Addition Addition 880 -459 82 44 911 -437 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 528ef519-3064-4742-abcb-46454c099849 A A true 9ea70c3b-2b41-456b-b180-d955f4367355 1 882 -457 14 20 890.5 -447 Second item for addition b6503d66-7c3c-4205-b1a6-3f0e152fa57d B B true 12c8349b-f352-44f1-98a4-ab0c51a93ddc 1 882 -437 14 20 890.5 -427 Result of addition 817c22cc-847e-4805-b1ff-97d412810942 Result Result false 0 926 -457 34 40 944.5 -437 7f6a9d34-0470-4bb7-aadd-07496bcbe572 Point On Curve Evaluates a curve at a specific location true f9577e21-57fc-48f4-91ca-41cf9317d372 Point On Curve Point On Curve false a7ae80a8-bb90-4446-b0e0-c84fbe3640d0 1 1 715 -559 80 20 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve Closest Point Find the closest point on a curve. true f7b6654e-c305-4f9f-9bc1-e671de2b7da4 Curve Closest Point Curve Closest Point 693 -623 120 64 743 -591 Point to project onto curve a58afb0a-9449-4994-9a6c-fc25f9216863 Point Point false f9577e21-57fc-48f4-91ca-41cf9317d372 1 695 -621 33 30 713 -606 Curve to project onto ae5ed1f0-b761-42dc-9b83-0a9653998dba Curve Curve false 609492d5-cba4-447d-a467-7417fe9b1107 1 695 -591 33 30 713 -576 1 1 {0} -1 f49fbc81-aac6-4cb6-ba15-84a2567814af Point on the curve closest to the base point 30d029b0-983b-4b19-89dc-c8e4408b2b7a Point Point false 0 758 -621 53 20 786 -611 Parameter on curve domain of closest point 9f0d6bc1-7fe4-4e6d-9298-7dd9e2511b0c Parameter Parameter false 0 758 -601 53 20 786 -591 Distance between base point and curve 25b3e8ce-c397-4bd5-8634-b13c631a4d0c Distance Distance false 0 758 -581 53 20 786 -571 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. 0f476c89-9647-497a-8848-7cfdc49714e9 List Item List Item 516 -421 74 64 564 -389 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 664dccbc-a177-44f6-b98a-4ac42772fba3 List List false b057abac-56f1-4f63-a776-21bd91845409 1 518 -419 31 20 535 -409 Item index 4d18c019-e8ad-4846-bef6-40261f500c2c Index Index false 0 518 -399 31 20 535 -389 1 1 {0} 1 Wrap index to list bounds 4329fba3-a27c-4d4c-8b64-3922b4a39e1e Wrap Wrap false 0 518 -379 31 20 535 -369 1 1 {0} false Item at {i'} 61b123a8-56f1-4ba5-8af1-4355e78dfecf false Item i false 0 579 -419 9 60 585 -389 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 25b8362c-8ae7-443a-8a69-a762ca6f8dda Curve Curve false 0 479 -506 50 24 504.5379 -494.4472 1 1 {0} -1 7df3dd77-cef3-442a-a21a-ad5542ac133d d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 5e679f09-775a-43e8-8ebe-98241ac1c612 Curve Curve false 0 479 -482 50 24 504.697 -470 1 1 {0} -1 47887e88-92b7-463f-81ae-f821365d1442 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join as many curves as possible 32928e54-0257-412b-ac6a-d65b48cdd5fe Join Curves Join Curves 457 -594 118 44 520 -572 1 Curves to join d58824f3-b0bc-4a92-a327-728384d54297 Curves Curves false 5595d228-cd53-431d-adf5-f75030c6b11b 1 459 -592 46 20 483.5 -582 Preserve direction of input curves e2fc24d3-b12c-4c66-bb85-c3cd2d3c97d6 Preserve Preserve false 0 459 -572 46 20 483.5 -562 1 1 {0} false 1 Joined curves and individual curves that could not be joined. b637dda6-87a0-4291-82ed-a6bcd92f8e32 Curves Curves false 0 535 -592 38 40 555.5 -572 3cadddef-1e2b-4c09-9390-0e8f78f7609f Merge Merge a bunch of data streams e4ad2028-a619-47d2-a3e8-1598ce0c1ef3 Merge Merge 473 -550 87 44 509 -528 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 2 Data stream 1 0d2928ea-1c64-4fb3-aa21-43da189ef619 false Data 1 D1 true 25b8362c-8ae7-443a-8a69-a762ca6f8dda 1 475 -548 19 20 486 -538 2 Data stream 2 c8a8de42-e05a-4b50-87ca-3eb607a402ce false Data 2 D2 true 5e679f09-775a-43e8-8ebe-98241ac1c612 1 475 -528 19 20 486 -518 2 Result of merge 5595d228-cd53-431d-adf5-f75030c6b11b Result Result false 0 524 -548 34 40 542.5 -528 6b021f56-b194-4210-b9a1-6cef3b7d0848 Evaluate Length Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. 61cca690-6eb4-46c7-b5fb-400fb4f54b4b Evaluate Length Evaluate Length 446 -711 144 64 520 -679 Curve to evaluate 0e779fe7-3a3a-48d2-b9b4-927a66535fed Curve Curve false 2f61ece0-13ee-4dcd-8833-fcc59a3d097e 1 448 -709 57 20 478 -699 Length factor for curve evaluation d7941c2c-c2c2-4587-a61f-515f17280e74 Length Length false b057abac-56f1-4f63-a776-21bd91845409 1 448 -689 57 20 478 -679 If True, the Length factor is normalized (0.0 ~ 1.0) 8a249d06-14f7-4f3a-96e7-4ee6cc3d1e49 Normalized Normalized false 0 448 -669 57 20 478 -659 1 1 {0} true Point at the specified length f6321b25-5c1f-4f7b-bd76-e3aee27ade43 Point Point false 0 535 -709 53 20 563 -699 Tangent vector at the specified length 0c89c1de-df21-490f-805d-fac69c840018 Tangent Tangent false 0 535 -689 53 20 563 -679 Curve parameter at the specified length 89b82f1d-4481-4234-a9f0-ed9e1a229987 Parameter Parameter false 0 535 -669 53 20 563 -659 22990b1f-9be6-477c-ad89-f775cd347105 Flip Curve Flip a curve using an optional guide curve. 46ff4be3-1539-4c4f-a81b-7adf72d2451b Flip Curve Flip Curve 470 -638 100 44 520 -616 Curve to flip 52e7a150-9a1a-44bf-8f64-946c6c2face1 Curve Curve false b637dda6-87a0-4291-82ed-a6bcd92f8e32 1 472 -636 33 20 490 -626 Optional guide curve d1f8b2e6-b27a-4c38-a81b-ddfe7a5f224c Guide Guide true 0 472 -616 33 20 490 -606 Flipped curve 2f61ece0-13ee-4dcd-8833-fcc59a3d097e Curve Curve false 0 535 -636 33 20 553 -626 Flip action 70550aaa-3622-4018-802d-e6fa7a7f1d0f Flag Flag false 0 535 -616 33 20 553 -606 7f6a9d34-0470-4bb7-aadd-07496bcbe572 Point On Curve Evaluates a curve at a specific location 89e4693b-3aca-48d6-8aaf-e42deff09b16 Point On Curve Point On Curve false 25b8362c-8ae7-443a-8a69-a762ca6f8dda 1 1 570 -495 80 20 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel A panel for custom notes and text values c2dfe429-eba7-4f12-9954-4ac8ef7af8b0 Panel false 0 0 7.55512205489074473 433 41 160 63 0 0 0 433 41.47539 255;255;255;255 true true true false false true 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