0 1 1 633837714421113000 0 6 12 true true Shaded TurtleTest5.ghx 633740217794324378 0 -594 -61 0.262144029 0 107 fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 DotNET VB Script Dim u As Double = 0.0, v As Double = 0.0 Dim pnt As New On3dPoint(StartPnt) Dim pos As New On3dPoint() Dim dir As New On3dVector() Dim axis As New On3dVector() Dim pnts As New List(Of On3dVector) Dim TurtleSrf As OnSurface = Srf.Face(0).SurfaceOf() Dim du As New On3dVector() Dim dv As New On3dVector() Dim tmp As New On3dVector() TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dir, axis) dir.Unitize() dir.Rotate(StartDir, axis) pnts.Add(pos) Dim i As Integer For i = 0 To Forward.Count() - 1 'Dim P As New On3dVector dir.Rotate(Left(i), axis) pnt = dir * Forward(i) + pnts(i) TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dv, axis) tmp.PerpendicularTo(pos, pos + axis, pos + dir) tmp.unitize() dir.PerpendicularTo(pos, pos + tmp, pos + axis) dir.unitize() pnts.Add(pos) Next Points = pnts 0 SrfTurtle f8463a6a-537d-44ae-a102-2cbf6773c33a true true longest_list 475.1191 293.2318 122 104 529.1191 295.2318 23 100 529.1191 295.2318 false true false 5 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 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 Represents a list of generic data true false Forward ce1f978e-a982-441e-8781-42beeed9349f true true 1 1 11d6ae9c-db85-41da-a72e-197fbac37970 0 Double true 477.1191 295.2318 52 20 477.1191 295.2318 52 20 477.119 295.2318 false true false Left 57e2c9a0-b37d-4c4b-9e2b-b0e17a521d43 true true 1 1 e94c53dd-c750-45a4-bbc9-4c2ceb36e6ca 0 Double true 477.1191 315.2318 52 20 477.1191 315.2318 52 20 477.119 315.2318 false true false Srf c6399439-fb00-431b-aada-b623ad62b361 true true 1 c10468f0-b109-4b9d-9cd4-fa342c9a744f 0 OnBrep true 477.1191 335.2318 52 20 477.1191 335.2318 52 20 477.119 335.2318 false true false StartPnt 8a95732f-d4e9-4c84-b067-00c400c7405b true true 1 161a0340-4fdb-4d75-a6e8-bc032afe2a65 0 On3dPoint true 477.1191 355.2318 52 20 477.1191 355.2318 52 20 477.119 355.2318 false true false StartDir 0f154b83-d139-4ddb-bfb5-452a6faec22e true true 1 176b3d61-a9f6-450c-82ee-c44e08613907 0 Double true 477.1191 375.2318 52 20 477.1191 375.2318 52 20 477.119 375.2318 false true false out 33dd288d-3d90-4a29-8ab3-866accaf2be0 true true 0 0 0 552.1191 295.2318 43 50 552.1191 295.2318 43 50 552.1191 295.2318 false true false Points a7101779-445c-4899-9b31-ce0a4803f08d true true 0 0 552.1191 345.2318 43 50 552.1191 345.2318 43 50 552.1191 345.2318 false true false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Dup b15849e1-cdad-4c2e-becd-859af856d608 true true longest_list 380.8243 248.8318 68 64 403.8243 250.8318 23 60 403.8243 250.8318 false true false D 907f9087-e15f-4411-b460-551d6e02779d true true 1 1 3afce8c2-9907-4f7a-98ca-57fabae8b63c 0 382.8243 250.8318 21 20 382.8243 250.8318 21 20 382.8243 250.8318 false true false N 4af8efc9-5fa2-429a-bc4a-bc67bfcdce44 true true 1 14f392ca-8c54-4620-a669-5898d143cc10 0 1 382.8243 270.8318 21 20 382.8243 270.8318 21 20 382.8243 270.8318 false true false 500 O 96c94299-014f-4d47-a2bf-e758b61acfb5 true true 0 0 1 false 382.8243 290.8318 21 20 382.8243 290.8318 21 20 382.8243 290.8318 false true false true D 11d6ae9c-db85-41da-a72e-197fbac37970 true true 0 0 426.8243 250.8318 20 60 426.8243 250.8318 20 60 426.8243 250.8318 false true false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number PntNum 14f392ca-8c54-4620-a669-5898d143cc10 true true 0 0 1 290.0743 401.6816 60 20 290.0743 401.6816 60 20 290.0743 401.6816 false true false 1000 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider length 3afce8c2-9907-4f7a-98ca-57fabae8b63c true true 0 0 53.04645 541.2317 394.3789 20 53.04645 541.2317 43 20 53.04645 541.2317 false true false 0.0171 0 0.05 4 0 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider tweak (Left) 4bdcaf50-bdcc-400e-84b7-33e762523166 true true 0 0 53.04645 565.4817 396.1288 20 53.04645 565.4817 70 20 53.04645 565.4817 false true false 0 -0.05 0.01 4 0 deaf8653-5528-4286-807c-3de8b8dad781 Surface Srf c10468f0-b109-4b9d-9cd4-fa342c9a744f false true 1 2c1dfd91-0fc6-4403-a704-ffc50cdb1931 0 1 false 291.6868 425.4067 60 20 291.6868 425.4067 60 20 291.6868 425.4067 false true false 1d646619-4e65-4f7c-8d98-718753f0a6d7 fbac3e32-f100-4292-8692-77240a42fd1a Point StartPts 161a0340-4fdb-4d75-a6e8-bc032afe2a65 false true 1 7dafe26d-3420-4f99-ac99-b3227e6301d8 0 0 293.9368 448.9068 60 20 293.9368 448.9068 60 20 293.9368 448.9068 false true false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Angle 176b3d61-a9f6-450c-82ee-c44e08613907 true true 0 0 32.24646 590.5598 398.5388 20 32.24646 590.5598 41 20 32.24646 590.5598 false true false 0.51 0 0.785 4 0 dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Dup fe516739-40df-44ac-9698-5f5908c775b3 true true longest_list 379.5743 315.0818 68 64 402.5743 317.0818 23 60 402.5743 317.0818 false true false D 65c5d43f-aeb9-4886-b4a8-4bc588a1e1d6 true true 1 1 4bdcaf50-bdcc-400e-84b7-33e762523166 0 381.5743 317.0818 21 20 381.5743 317.0818 21 20 381.5743 317.0818 false true false N eda3bea5-016b-49d4-b09a-e36be1ffd109 true true 1 14f392ca-8c54-4620-a669-5898d143cc10 0 1 381.5743 337.0818 21 20 381.5743 337.0818 21 20 381.5743 337.0818 false true false 500 O 28b30014-448b-462c-9d6c-20e196099649 true true 0 0 1 false 381.5743 357.0818 21 20 381.5743 357.0818 21 20 381.5743 357.0818 false true false true D e94c53dd-c750-45a4-bbc9-4c2ceb36e6ca true true 0 0 425.5743 317.0818 20 60 425.5743 317.0818 20 60 425.5743 317.0818 false true false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate IntCrv 0467c649-2df3-4738-bd0b-257fa8eee762 false true longest_list 612.9644 409.7473 67 64 634.9644 411.7473 23 60 634.9644 411.7473 false true false V dd5ea77a-cae5-4a81-870a-abe4f4c9c7d7 true true 1 1 a7101779-445c-4899-9b31-ce0a4803f08d 0 0 614.9644 411.7473 20 20 614.9644 411.7473 20 20 614.9644 411.7473 false true false D ff67a916-9988-47dd-a5ad-5b3852eace07 true true 0 0 1 614.9644 431.7473 20 20 614.9644 431.7473 20 20 614.9644 431.7473 false true false 3 P e13c5f5c-aa04-4ff0-8a92-8941b104335a true true 0 0 1 false 614.9644 451.7473 20 20 614.9644 451.7473 20 20 614.9644 451.7473 false true false false C 2c36f48a-893c-4d19-928e-c9be257c4ef7 true true 0 0 0 false 657.9644 411.7473 20 20 657.9644 411.7473 20 20 657.9644 411.7473 false true false L 3738b699-3cba-43ba-903b-86e31084ec38 true true 0 0 0 657.9644 431.7473 20 20 657.9644 431.7473 20 20 657.9644 431.7473 false true false D 943c1432-7418-4db3-83b9-9b531542aee4 true true 0 0 0 657.9644 451.7473 20 20 657.9644 451.7473 20 20 657.9644 451.7473 false true false d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Crv aac6c491-08af-4f77-a69a-f7266d67a60e false true 4 2c36f48a-893c-4d19-928e-c9be257c4ef7 0f1f351b-3c99-4b4a-af28-ae0038ea0017 cc9f1fb7-91b0-46bf-a9a6-864e01ac1215 2ce8bfd4-26f2-49e3-89eb-656df2242875 0 0 false 597.4628 1246.142 60 20 597.4628 1246.142 60 20 597.4628 1246.142 false true false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider strip width 76637c35-6b02-4f29-b008-fe75e15ca8ca true true 0 0 53.04645 1003.828 238.5042 20 53.04645 1003.828 63 20 53.04645 1003.828 false true false 0.58463718035419843 0 1 4 0 deaf8653-5528-4286-807c-3de8b8dad781 Surface Trim Srf 2c1dfd91-0fc6-4403-a704-ffc50cdb1931 false true 0 0 1 false 52.24644 918.9725 60 20 52.24644 918.9725 60 20 52.24644 918.9725 false true false e2fc839e-5bec-416e-afba-71d1fdcb0a06 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide 0a7ba312-b984-41c1-9ad3-254038ceb67f false true longest_list 715.9008 1260.454 66 64 737.9008 1262.454 23 60 737.9008 1262.454 false true false C 2bddbae8-edb6-4ef0-8b27-89c4ae1fca88 true true 1 aac6c491-08af-4f77-a69a-f7266d67a60e 0 0 false 717.9008 1262.454 20 20 717.9008 1262.454 20 20 717.9008 1262.454 false true false N e1e3a659-3c5b-4c66-8ecf-d8b649b88f02 true true 1 372675bc-38f4-450d-b6c9-aa5a30691217 0 1 717.9008 1282.454 20 20 717.9008 1282.454 20 20 717.9008 1282.454 false true false 10 K 08033b1a-31ff-4d3a-a430-e5d801da4b54 true true 0 0 1 false 717.9008 1302.454 20 20 717.9008 1302.454 20 20 717.9008 1302.454 false true false false P 7337a3e3-7720-476f-84bf-5196b05c0413 true true 0 0 0 760.9008 1262.454 19 20 760.9008 1262.454 19 20 760.9008 1262.454 false true false T abea37c0-0c93-4eba-8666-e8bf642493c1 true true 0 0 0 760.9008 1282.454 19 20 760.9008 1282.454 19 20 760.9008 1282.454 false true false t 6da65997-4f6e-4357-9161-0dddc6e387db true true 0 0 0 760.9008 1302.454 19 20 760.9008 1302.454 19 20 760.9008 1302.454 false true false f80cfe18-9510-4b89-8301-8e58faf423bb Flatten Tree Flatten 54240ca7-b3db-4b77-97f6-e68d55715d2d false true longest_list 2548.482 916.8933 67 59 2570.482 918.8933 23 55 2570.482 918.8933 false true false D 8ec21176-35b1-4e78-bc95-47ddaf5830b2 true true 2 4 cc9f1fb7-91b0-46bf-a9a6-864e01ac1215 2c36f48a-893c-4d19-928e-c9be257c4ef7 0f1f351b-3c99-4b4a-af28-ae0038ea0017 2ce8bfd4-26f2-49e3-89eb-656df2242875 0 2550.482 918.8933 20 27.5 2550.482 918.8933 20 27.5 2550.482 918.8933 false true false P e947332d-0bd3-4c7f-b429-762af88ece56 true true 0 0 1 2550.482 946.3933 20 27.5 2550.482 946.3933 20 27.5 2550.482 946.3933 false true false path {0} D 6e655677-a8ae-4302-94f3-096e235bd5d3 true true 0 0 2593.482 918.8933 20 55 2593.482 918.8933 20 55 2593.482 918.8933 false true false 84627490-0fb2-4498-8138-ad134ee4cb36 Curve | Curve CCX 14c6fb66-d157-4229-98ff-94c245ecb3f3 false true longest_list 2691.482 846.5028 68 64 2712.482 848.5028 23 60 2712.482 848.5028 false true false A 85f15630-3d5f-42d0-874c-41881f8054dd true true 1 9c52150d-8847-4def-9d45-444214c60b53 0 0 false 2693.482 848.5028 19 30 2693.482 848.5028 19 30 2693.482 848.5028 false true false B ea914266-ca52-41ec-b665-73f4e109e2d1 true true 1 true 0acf4596-3878-4db4-9f68-eef93ac87f62 0 0 false 2693.482 878.5028 19 30 2693.482 878.5028 19 30 2693.482 878.5028 false true false P 25976a75-0661-4f05-a75b-4dadad3b0901 true true 0 0 0 2735.482 848.5028 22 20 2735.482 848.5028 22 20 2735.482 848.5028 false true false tA 0d101937-40c8-4862-8299-442c2a898674 true true 0 0 0 2735.482 868.5028 22 20 2735.482 868.5028 22 20 2735.482 868.5028 false true false tB 9e9f115d-aa8c-41d0-891d-4adb6e8fc9f8 true true 0 0 0 2735.482 888.5028 22 20 2735.482 888.5028 22 20 2735.482 888.5028 false true false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item Item 2b87424f-c9a0-46da-a407-4e1417d2f51b false true longest_list 2691.498 910.7841 68 64 2715.498 912.7841 23 60 2715.498 912.7841 false true false L c9e31ab0-30c1-4be2-b3fb-679318e8b13c true true 1 1 6e655677-a8ae-4302-94f3-096e235bd5d3 0 2693.498 912.7841 22 20 2693.498 912.7841 22 20 2693.498 912.7841 false true false i 03aad0bd-b358-4852-be4b-5980b500241e true true 1 6db95e56-74ad-44b6-bd48-3dbcc82db485 0 1 2693.498 932.7841 22 20 2693.498 932.7841 22 20 2693.498 932.7841 false true false 1 W 6a236c77-4ebd-4336-9980-ed0572d5bd3b true true 0 0 1 false 2693.498 952.7841 22 20 2693.498 952.7841 22 20 2693.498 952.7841 false true false false E 0acf4596-3878-4db4-9f68-eef93ac87f62 true true 0 0 2738.498 912.7841 19 60 2738.498 912.7841 19 60 2738.498 912.7841 false true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Lng a83c4a89-38eb-4d2c-822e-aff1548955a0 false true longest_list 2616.748 822.2841 63 40 2636.748 824.2841 23 36 2636.748 824.2841 false true false L ebea52fb-3965-4bd6-9860-0b000ffc4d3e true true 1 1 6e655677-a8ae-4302-94f3-096e235bd5d3 0 2618.748 824.2841 18 36 2618.748 824.2841 18 36 2618.748 824.2841 false true false L 3268fc69-88e0-404b-ac9e-8fbdee7f9d53 true true 0 0 0 2659.748 824.2841 18 36 2659.748 824.2841 18 36 2659.748 824.2841 false true false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series 6e4de0d9-bd70-4a22-a214-2eb7dda055bd true true longest_list 2617.998 864.7841 66 64 2639.998 866.7841 23 60 2639.998 866.7841 false true false S 5d199fc6-7158-4b11-a19f-5ed2ee0d70c4 true true 0 0 1 2619.998 866.7841 20 20 2619.998 866.7841 20 20 2619.998 866.7841 false true false 0 N cabd90da-04de-4fb2-8bed-77046fb565c7 true true 0 0 1 2619.998 886.7841 20 20 2619.998 886.7841 20 20 2619.998 886.7841 false true false 1 C f4905e34-9552-4bef-acc5-54bee68d678a true true 1 3268fc69-88e0-404b-ac9e-8fbdee7f9d53 0 1 2619.998 906.7841 20 20 2619.998 906.7841 20 20 2619.998 906.7841 false true false 10 S 6db95e56-74ad-44b6-bd48-3dbcc82db485 true true 0 0 0 2662.998 866.7841 19 60 2662.998 866.7841 19 60 2662.998 866.7841 false true false 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split d63c33f0-b686-41bb-b3a2-e0587247fdd6 false true longest_list 2619.748 931.2841 64 44 2639.748 933.2841 23 40 2639.748 933.2841 false true false L 340ae0da-0009-418f-92b0-59a86a38f915 true true 1 1 6e655677-a8ae-4302-94f3-096e235bd5d3 0 2621.748 933.2841 18 20 2621.748 933.2841 18 20 2621.748 933.2841 false true false i 6cce48bd-1b64-410e-a05a-9c9d8867530b true true 1 6db95e56-74ad-44b6-bd48-3dbcc82db485 0 1 2621.748 953.2841 18 20 2621.748 953.2841 18 20 2621.748 953.2841 false true false 1 A e5ab0d55-a03c-40d3-adc1-7f9b56edbc7d true true 0 0 2662.748 933.2841 19 20 2662.748 933.2841 19 20 2662.748 933.2841 false true false B 9c52150d-8847-4def-9d45-444214c60b53 true true 0 0 2662.748 953.2841 19 20 2662.748 953.2841 19 20 2662.748 953.2841 false true false f80cfe18-9510-4b89-8301-8e58faf423bb Flatten Tree Flatten d8e52198-9f5e-43a2-8cfb-08268a7fa723 false true longest_list 2765.748 854.7841 67 59 2787.748 856.7841 23 55 2787.748 856.7841 false true false D c6110518-e3c6-485f-9687-4cca0f6b3b79 true true 2 1 25976a75-0661-4f05-a75b-4dadad3b0901 0 2767.748 856.7841 20 27.5 2767.748 856.7841 20 27.5 2767.748 856.7841 false true false P 87898182-8fe9-46fe-9bd3-27216431466f true true 0 0 1 2767.748 884.2841 20 27.5 2767.748 884.2841 20 27.5 2767.748 884.2841 false true false path {0} D c0689413-52a5-475b-a2b1-b902050336fc true true 0 0 2810.748 856.7841 20 55 2810.748 856.7841 20 55 2810.748 856.7841 false true false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Srf CP f19af234-f361-48ad-80d1-9e76f75d1609 false true longest_list 2765.748 913.5341 77 64 2786.748 915.5341 23 60 2786.748 915.5341 false true false P daea42bf-8cce-4c94-ae3c-ccd727adf684 true true 1 c0689413-52a5-475b-a2b1-b902050336fc 0 0 2767.748 915.5341 19 30 2767.748 915.5341 19 30 2767.748 915.5341 false true false S 490dbe71-57e6-4a25-9c73-9a820d2934fc true true 1 1384874d-c0a9-488a-b82c-51f9c82660d6 0 0 false 2767.748 945.5341 19 30 2767.748 945.5341 19 30 2767.748 945.5341 false true false P 5d0f1ed4-6cd0-4d97-b33a-55a80160fede true true 0 0 0 2809.748 915.5341 31 20 2809.748 915.5341 31 20 2809.748 915.5341 false true false uvP ee5b5bfc-be04-426c-adb5-8a5eb3bc2b51 false true 0 0 0 2809.748 935.5341 31 20 2809.748 935.5341 31 20 2809.748 935.5341 false true false D fc8859d6-5926-4b3a-ba4e-59947fcba511 true true 0 0 0 2809.748 955.5341 31 20 2809.748 955.5341 31 20 2809.748 955.5341 false true false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Eval 998c9b28-43fd-4ef8-b0cb-fcf0f8417e05 false true longest_list 2843.748 855.5965 71 64 2869.748 857.5965 23 60 2869.748 857.5965 false true false S 211b1bdc-6622-4d05-bb19-9c9b4f629ed8 true true 1 1384874d-c0a9-488a-b82c-51f9c82660d6 0 0 false 2845.748 857.5965 24 30 2845.748 857.5965 24 30 2845.748 857.5965 false true false uv 2ee28b0f-f44a-4e84-86e5-5fefda6d547b false true 1 ee5b5bfc-be04-426c-adb5-8a5eb3bc2b51 0 0 2845.748 887.5965 24 30 2845.748 887.5965 24 30 2845.748 887.5965 false true false P d1392912-5099-4de7-acfa-c1a8e9ebbf5b true true 0 0 0 2892.748 857.5965 20 20 2892.748 857.5965 20 20 2892.748 857.5965 false true false N 8d4d2210-314f-4b71-9542-8f7596efdae5 true true 0 0 0 2892.748 877.5965 20 20 2892.748 877.5965 20 20 2892.748 877.5965 false true false F 5596b510-0b34-4f12-9b4a-4cd1c58bb1e1 true true 0 0 0 2892.748 897.5965 20 20 2892.748 897.5965 20 20 2892.748 897.5965 false true false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Cir b2b22706-fc91-4da0-8ca9-80741fd53627 true true longest_list 2939.843 974.4873 67 44 2961.843 976.4873 23 40 2961.843 976.4873 true true false P 705052db-4241-474a-909a-1790123da454 true true 1 7fc095c3-c918-4276-a3b0-3bbf43b47e23 0 1 2941.843 976.4873 20 20 2941.843 976.4873 20 20 2941.843 976.4873 true true false 0 0 0 1 0 0 0 1 0 R f243f099-717e-4fc6-8544-741101a15e71 true true 1 813f9d54-3b1c-4129-aff3-c5c7e7c5c56a 0 1 2941.843 996.4873 20 20 2941.843 996.4873 20 20 2941.843 996.4873 true true false 1 C c457e686-60a5-47e1-8eed-d91f8d080eb7 true true 0 0 0 2984.843 976.4873 20 40 2984.843 976.4873 20 40 2984.843 976.4873 true true false fbac3e32-f100-4292-8692-77240a42fd1a Point Start Pts. c902591b-0a3e-4d42-8064-12c0aa9b010f false true 0 0 10 49.12141 850.3875 61 20 49.12141 850.3875 61 20 49.12141 850.3875 false true false 011a3514-a3f8-48be-8f91-c4d1bca4d1f9 -1 0 0 point_object ee60be77-8177-4cef-bda8-eaa489701dfb -1 0 0 point_object df0baa26-3c65-4eaa-be22-4c4c687259bb -1 0 0 point_object cef3bdf1-51fc-440d-b873-254405e2fbbb -1 0 0 point_object 39c90f9e-a9ba-4710-a654-70bba8f4a737 -1 0 0 point_object 011a3514-a3f8-48be-8f91-c4d1bca4d1f9 -1 0 0 point_object ee60be77-8177-4cef-bda8-eaa489701dfb -1 0 0 point_object df0baa26-3c65-4eaa-be22-4c4c687259bb -1 0 0 point_object cef3bdf1-51fc-440d-b873-254405e2fbbb -1 0 0 point_object 39c90f9e-a9ba-4710-a654-70bba8f4a737 -1 0 0 point_object cfb6b17f-ca82-4f5d-b604-d4f69f569de3 Plane Normal Pl 3db90539-bcb2-443f-bfc9-8f56b1413ffe false true longest_list 2855.81 929.4842 67 44 2878.81 931.4842 23 40 2878.81 931.4842 false true false O 653e07bc-f0e3-40ee-886d-685dbd4c63bc true true 1 6724a85c-7116-489e-b8c1-886339949d16 0 1 2857.81 931.4842 21 20 2857.81 931.4842 21 20 2857.81 931.4842 false true false 0 0 0 Z a959b778-fd6f-4a4e-94c4-d761c7fda9d7 true true 1 7d5c3e1e-2ee5-474f-ba03-8edd82076d5e 0 1 2857.81 951.4842 21 20 2857.81 951.4842 21 20 2857.81 951.4842 false true false 0 0 1 P 7fc095c3-c918-4276-a3b0-3bbf43b47e23 true true 0 0 0 2901.81 931.4842 19 40 2901.81 931.4842 19 40 2901.81 931.4842 false true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel d3acd995-7de2-4d61-8476-f14cfea779d9 true true 0 0 3.14 true true 0 false 0 0 0 255 255 250 90 255 300 472 50 20 300 472 50 20 300 472 false true false fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 DotNET VB Script Dim u As Double = 0.0, v As Double = 0.0 Dim pnt As New On3dPoint(StartPnt) Dim pos As New On3dPoint() Dim dir As New On3dVector() Dim axis As New On3dVector() Dim pnts As New List(Of On3dVector) Dim TurtleSrf As OnSurface = Srf.Face(0).SurfaceOf() Dim du As New On3dVector() Dim dv As New On3dVector() Dim tmp As New On3dVector() TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dir, axis) dir.Unitize() dir.Rotate(StartDir, axis) pnts.Add(pos) Dim i As Integer For i = 0 To Forward.Count() - 1 'Dim P As New On3dVector dir.Rotate(Left(i), axis) pnt = dir * Forward(i) + pnts(i) TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dv, axis) tmp.PerpendicularTo(pos, pos + axis, pos + dir) tmp.unitize() dir.PerpendicularTo(pos, pos + tmp, pos + axis) dir.unitize() pnts.Add(pos) Next Points = pnts 0 SrfTurtle e4636912-7a3a-493d-b22b-a7a06ff5e341 true true longest_list 475.1191 186.6693 122 104 529.1191 188.6693 23 100 529.1191 188.6693 false true false 5 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 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 Represents a list of generic data true false Forward 56e11b7f-f169-4ac4-9b9b-d992e2daf85b true true 1 1 11d6ae9c-db85-41da-a72e-197fbac37970 0 Double true 477.1191 188.6693 52 20 477.1191 188.6693 52 20 477.119 188.6693 false true false Left a1246b93-4d1c-4bd3-9ee6-b47428ba6aef true true 1 1 e94c53dd-c750-45a4-bbc9-4c2ceb36e6ca 0 Double true 477.1191 208.6693 52 20 477.1191 208.6693 52 20 477.119 208.6693 false true false Srf d4c30056-8c1e-453f-977b-57e76e837426 true true 1 c10468f0-b109-4b9d-9cd4-fa342c9a744f 0 OnBrep true 477.1191 228.6693 52 20 477.1191 228.6693 52 20 477.119 228.6693 false true false StartPnt 84fcc547-c362-4b04-a7cd-7d9d9ab2c10b true true 1 161a0340-4fdb-4d75-a6e8-bc032afe2a65 0 On3dPoint true 477.1191 248.6693 52 20 477.1191 248.6693 52 20 477.119 248.6693 false true false StartDir bc309ed0-1d99-47a2-abdd-48c9ea629a4f true true 1 c9c8b28d-3c1b-4cfc-9173-5303502b7fcb 0 Double true 477.1191 268.6693 52 20 477.1191 268.6693 52 20 477.119 268.6693 false true false out ff4416fe-26e6-4594-ae6d-df175c301100 true true 0 0 0 552.1191 188.6693 43 50 552.1191 188.6693 43 50 552.1191 188.6693 false true false Points 52c71b8f-b178-41a8-a49c-0d02ba7eb205 true true 0 0 552.1191 238.6693 43 50 552.1191 238.6693 43 50 552.1191 238.6693 false true false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate IntCrv a45e2c3c-fddf-4cf3-9766-1b97a6f5e66c false true longest_list 612.2457 344.1848 67 64 634.2457 346.1848 23 60 634.2457 346.1848 false true false V 54c0c40e-9df2-4762-91b5-6b488f6df0d6 true true 1 1 52c71b8f-b178-41a8-a49c-0d02ba7eb205 0 0 614.2457 346.1848 20 20 614.2457 346.1848 20 20 613.2457 346.1848 false true false D 1c2bda22-db18-4407-8f12-b65a6413dfc3 true true 0 0 1 614.2457 366.1848 20 20 614.2457 366.1848 20 20 613.2457 366.1848 false true false 3 P 44ed929d-f649-40a1-9f8d-afafdfc75f73 true true 0 0 1 false 614.2457 386.1848 20 20 614.2457 386.1848 20 20 613.2457 386.1848 false true false false C 0f1f351b-3c99-4b4a-af28-ae0038ea0017 true true 0 0 0 false 657.2457 346.1848 20 20 657.2457 346.1848 20 20 656.2457 346.1848 false true false L 4b662871-ce6b-4556-ba96-290ef569b814 true true 0 0 0 657.2457 366.1848 20 20 657.2457 366.1848 20 20 656.2457 366.1848 false true false D 057487b9-4952-4e91-98ed-859489e86b55 true true 0 0 0 657.2457 386.1848 20 20 657.2457 386.1848 20 20 656.2457 386.1848 false true false f881810b-96de-4668-a95a-f9a6d683e65c Trim Inclusion Trim ed0bb5d4-a76c-4d7a-850c-714f65383f5f false true longest_list 807.0189 1346.37 61 44 828.0189 1348.37 23 40 828.0189 1348.37 false true false S 3cc9c151-9fac-4ae5-9596-7e552388f5b2 true true 1 2c1dfd91-0fc6-4403-a704-ffc50cdb1931 0 0 false 809.0189 1348.37 19 20 809.0189 1348.37 19 20 809.0189 1348.37 false true false P c7f3342c-18f3-48d0-afbb-3e2a33aaa428 false true 1 f4e23b7e-32bf-426c-99b4-7b07e35e0681 0 0 809.0189 1368.37 19 20 809.0189 1368.37 19 20 809.0189 1368.37 false true false I 862c0df2-a055-4bd5-b0b6-bcd0d9897f2f true true 0 0 0 false 851.0189 1348.37 15 40 851.0189 1348.37 15 40 851.0189 1348.37 false true false 008e9a6f-478a-4813-8c8a-546273bc3a6b Cull Pattern Cull e51b9277-0ea8-40a2-848c-7c635b4ada34 false true longest_list 874.4557 1307.37 64 44 895.4557 1309.37 23 40 895.4557 1309.37 false true false L 672b082d-b91b-4d91-a0bf-9f79bdfb0f72 true true 1 1 7337a3e3-7720-476f-84bf-5196b05c0413 0 876.4557 1309.37 19 20 876.4557 1309.37 19 20 876.4557 1309.37 false true false P 678a8632-b9ca-4189-9278-baeafb0560f8 true true 1 1 862c0df2-a055-4bd5-b0b6-bcd0d9897f2f 0 4 false 876.4557 1329.37 19 20 876.4557 1329.37 19 20 876.4557 1329.37 false true false false false true true L 58d59fc3-2e46-4481-947f-2ea4cc991e45 true true 0 0 918.4557 1309.37 18 40 918.4557 1309.37 18 40 918.4557 1309.37 false true false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Srf CP c5e227aa-aff7-4a82-8ba3-c5bfc47c658f false true longest_list 713.8618 1325.669 77 64 734.8618 1327.669 23 60 734.8618 1327.669 false true false P a40b4771-0be6-4a83-a305-78406f72f3d2 true true 1 7337a3e3-7720-476f-84bf-5196b05c0413 0 0 715.8618 1327.669 19 30 715.8618 1327.669 19 30 716.8618 1327.669 false true false S 5e123f6c-6b5f-4e58-b3e6-8d3b13807c5a true true 1 1384874d-c0a9-488a-b82c-51f9c82660d6 0 0 false 715.8618 1357.669 19 30 715.8618 1357.669 19 30 716.8618 1357.669 false true false P e9cc1372-cfe6-4524-b04c-3ee49a716af8 true true 0 0 0 757.8618 1327.669 31 20 757.8618 1327.669 31 20 758.8618 1327.669 false true false uvP f4e23b7e-32bf-426c-99b4-7b07e35e0681 false true 0 0 0 757.8618 1347.669 31 20 757.8618 1347.669 31 20 758.8618 1347.669 false true false D a561039a-060a-43ea-8042-6ddcdd139903 true true 0 0 0 757.8618 1367.669 31 20 757.8618 1367.669 31 20 758.8618 1367.669 false true false fa92858a-a180-4545-ad4d-0dc644b3a2a8 Untrim Untrim 1ab7666e-0ace-43d5-8046-f0576233b650 false true longest_list 52.24644 939.85 65 59 73.24644 941.85 23 55 73.24644 941.85 false true false S cde5b6b3-4267-489b-bd65-9313e5f7957d true true 1 2c1dfd91-0fc6-4403-a704-ffc50cdb1931 0 0 false 54.24644 941.85 19 55 54.24644 941.85 19 55 54.24643 941.85 false true false S 1384874d-c0a9-488a-b82c-51f9c82660d6 true true 0 0 0 false 96.24644 941.85 19 55 96.24644 941.85 19 55 96.24644 941.85 false true false f4a20a34-97e6-4ff5-9b26-7f7ed7a1e333 Subtraction Minus b2c30c34-02bc-436d-acb3-00a743d76864 true true longest_list 378.9531 381.6719 66 54 399.9531 383.6719 23 50 399.9531 383.6719 false true false A 159f68be-9652-4f78-aace-e29f026d2ce0 true true 1 176b3d61-a9f6-450c-82ee-c44e08613907 0 0 380.9531 383.6719 19 25 380.9531 383.6719 19 25 380.9531 383.6719 false true false B 2df27d49-2e90-4467-b0fe-3cdc5b0513da true true 1 d3acd995-7de2-4d61-8476-f14cfea779d9 0 0 380.9531 408.6719 19 25 380.9531 408.6719 19 25 380.9531 408.6719 false true false R c9c8b28d-3c1b-4cfc-9173-5303502b7fcb true true 0 0 0 422.9531 383.6719 20 50 422.9531 383.6719 20 50 422.9531 383.6719 false true false fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 DotNET VB Script Dim u As Double = 0.0, v As Double = 0.0 Dim pnt As New On3dPoint(StartPnt) Dim pos As New On3dPoint() Dim dir As New On3dVector() Dim axis As New On3dVector() Dim pnts As New List(Of On3dVector) Dim TurtleSrf As OnSurface = Srf.Face(0).SurfaceOf() Dim du As New On3dVector() Dim dv As New On3dVector() Dim tmp As New On3dVector() TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dir, axis) dir.Unitize() dir.Rotate(StartDir, axis) pnts.Add(pos) Dim i As Integer For i = 0 To Forward.Count() - 1 'Dim P As New On3dVector dir.Rotate(Left(i), axis) pnt = dir * Forward(i) + pnts(i) TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dv, axis) tmp.PerpendicularTo(pos, pos + axis, pos + dir) tmp.unitize() dir.PerpendicularTo(pos, pos + tmp, pos + axis) dir.unitize() pnts.Add(pos) Next Points = pnts 0 SrfTurtle 0f0d9777-6ec0-46c3-87fb-b90345815429 true true longest_list 475.1191 400.1693 122 104 529.1191 402.1693 23 100 529.1191 402.1693 false true false 5 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 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 Represents a list of generic data true false Forward 7c3e8fbf-acc8-4284-ad32-bba762456e3e true true 1 1 11d6ae9c-db85-41da-a72e-197fbac37970 0 Double true 477.1191 402.1693 52 20 477.1191 402.1693 52 20 477.119 402.1693 false true false Left 9e227145-cf59-4821-b5ab-f173fcbfc2f6 true true 1 1 e94c53dd-c750-45a4-bbc9-4c2ceb36e6ca 0 Double true 477.1191 422.1693 52 20 477.1191 422.1693 52 20 477.119 422.1693 false true false Srf 4b11e0b3-8ee0-4a65-9b84-f0ac604f1565 true true 1 c10468f0-b109-4b9d-9cd4-fa342c9a744f 0 OnBrep true 477.1191 442.1693 52 20 477.1191 442.1693 52 20 477.119 442.1693 false true false StartPnt f8027ef8-9d57-4b67-8175-761fac650813 true true 1 161a0340-4fdb-4d75-a6e8-bc032afe2a65 0 On3dPoint true 477.1191 462.1693 52 20 477.1191 462.1693 52 20 477.119 462.1693 false true false StartDir 5ec311a9-2f94-447e-b387-91b721ab32b7 true true 1 f0b84bfa-f15a-4d1f-8f6a-5276bbf83288 0 Double true 477.1191 482.1693 52 20 477.1191 482.1693 52 20 477.119 482.1693 false true false out a4efd200-6eb7-4ade-af17-a6166ee8ba50 true true 0 0 0 552.1191 402.1693 43 50 552.1191 402.1693 43 50 552.1191 402.1693 false true false Points c5f8893f-35f5-4b79-afe5-a7b5afe38ca7 true true 0 0 552.1191 452.1693 43 50 552.1191 452.1693 43 50 552.1191 452.1693 false true false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate IntCrv c51c6709-cd32-4369-be53-3b8581c2b3ed false true longest_list 612.3082 479.2317 67 64 634.3082 481.2317 23 60 634.3082 481.2317 false true false V cda4dd6c-1384-4d19-a2b5-f749660f7c15 true true 1 1 c5f8893f-35f5-4b79-afe5-a7b5afe38ca7 0 0 614.3082 481.2317 20 20 614.3082 481.2317 20 20 614.3082 481.2317 false true false D 8fd4062d-a515-4a18-a995-6805450f8d1b true true 0 0 1 614.3082 501.2317 20 20 614.3082 501.2317 20 20 614.3082 501.2317 false true false 3 P 78c0aae6-9853-4df0-a4ff-7a44b8c2f360 true true 0 0 1 false 614.3082 521.2317 20 20 614.3082 521.2317 20 20 614.3082 521.2317 false true false false C cc9f1fb7-91b0-46bf-a9a6-864e01ac1215 true true 0 0 0 false 657.3082 481.2317 20 20 657.3082 481.2317 20 20 657.3082 481.2317 false true false L aad53aa6-5022-4330-bf9e-0f694323a564 true true 0 0 0 657.3082 501.2317 20 20 657.3082 501.2317 20 20 657.3082 501.2317 false true false D 3274a9b6-3d70-43d9-8c0a-964cd4b4b115 true true 0 0 0 657.3082 521.2317 20 20 657.3082 521.2317 20 20 657.3082 521.2317 false true false f4a20a34-97e6-4ff5-9b26-7f7ed7a1e333 Subtraction Minus 8d26b24d-ba50-4073-bd61-7574d2a93a01 true true longest_list 380.7031 438.6719 66 54 401.7031 440.6719 23 50 401.7031 440.6719 false true false A d165defe-c480-472c-8fba-d6b3aa7494a1 true true 1 176b3d61-a9f6-450c-82ee-c44e08613907 0 0 382.7031 440.6719 19 25 382.7031 440.6719 19 25 382.7031 440.6719 false true false B f17b059f-e956-447b-b96d-4090e2c86e25 true true 1 aad53c13-53c4-4d74-ae09-bcd1c236dd62 0 0 382.7031 465.6719 19 25 382.7031 465.6719 19 25 382.7031 465.6719 false true false R f0b84bfa-f15a-4d1f-8f6a-5276bbf83288 true true 0 0 0 424.7031 440.6719 20 50 424.7031 440.6719 20 50 424.7031 440.6719 false true false ec875825-61e4-4c1c-a343-0e0cee0b321b Division Div 88c68829-5ab2-4036-8aff-c0d9310f3e55 true true longest_list 304.2031 493.9219 66 44 325.2031 495.9219 23 40 325.2031 495.9219 false true false A d07f5177-a60d-43ce-8d01-260de2c6a31c true true 1 d3acd995-7de2-4d61-8476-f14cfea779d9 0 0 306.2031 495.9219 19 20 306.2031 495.9219 19 20 306.2031 495.9218 false true false B d72f62dd-175b-4f1d-8ea1-53d770b1b506 true true 0 0 1 306.2031 515.9219 19 20 306.2031 515.9219 19 20 306.2031 515.9219 false true false 2 R aad53c13-53c4-4d74-ae09-bcd1c236dd62 true true 0 0 0 348.2031 495.9219 20 40 348.2031 495.9219 20 40 348.2031 495.9218 false true false fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 DotNET VB Script Dim u As Double = 0.0, v As Double = 0.0 Dim pnt As New On3dPoint(StartPnt) Dim pos As New On3dPoint() Dim dir As New On3dVector() Dim axis As New On3dVector() Dim pnts As New List(Of On3dVector) Dim TurtleSrf As OnSurface = Srf.Face(0).SurfaceOf() Dim du As New On3dVector() Dim dv As New On3dVector() Dim tmp As New On3dVector() TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dir, axis) dir.Unitize() dir.Rotate(StartDir, axis) pnts.Add(pos) Dim i As Integer For i = 0 To Forward.Count() - 1 'Dim P As New On3dVector dir.Rotate(Left(i), axis) pnt = dir * Forward(i) + pnts(i) TurtleSrf.GetClosestPoint(pnt, u, v) TurtleSrf.EvNormal(u, v, pos, du, dv, axis) tmp.PerpendicularTo(pos, pos + axis, pos + dir) tmp.unitize() dir.PerpendicularTo(pos, pos + tmp, pos + axis) dir.unitize() pnts.Add(pos) Next Points = pnts 0 SrfTurtle e1414a09-bdf9-4dc3-947c-28419cd4d341 true true longest_list 476.3691 507.0443 122 104 530.3691 509.0443 23 100 530.3691 509.0443 false true false 5 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 1 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 Represents a list of generic data true false Forward ccd1222f-7152-4c0d-b511-835c3b892571 true true 1 1 11d6ae9c-db85-41da-a72e-197fbac37970 0 Double true 478.3691 509.0443 52 20 478.3691 509.0443 52 20 478.369 509.0443 false true false Left 88c4e95b-25a0-4cfc-b82b-680e0cb58f31 true true 1 1 e94c53dd-c750-45a4-bbc9-4c2ceb36e6ca 0 Double true 478.3691 529.0443 52 20 478.3691 529.0443 52 20 478.369 529.0443 false true false Srf a2f211f4-4027-4ca1-b66f-99f5d7637244 true true 1 c10468f0-b109-4b9d-9cd4-fa342c9a744f 0 OnBrep true 478.3691 549.0443 52 20 478.3691 549.0443 52 20 478.369 549.0443 false true false StartPnt a840eaa8-3494-4420-97a9-529e21636e42 true true 1 161a0340-4fdb-4d75-a6e8-bc032afe2a65 0 On3dPoint true 478.3691 569.0443 52 20 478.3691 569.0443 52 20 478.369 569.0443 false true false StartDir fba120cb-c0ae-420f-bff5-7748f854eaa1 true true 1 125baffa-0bf3-44f0-bcd9-12a18af86470 0 Double true 478.3691 589.0443 52 20 478.3691 589.0443 52 20 478.369 589.0443 false true false out c6fbf7e0-7131-4daf-839a-ad29bd504942 true true 0 0 0 553.3691 509.0443 43 50 553.3691 509.0443 43 50 553.3691 509.0443 false true false Points 5d42966d-cbdc-4c57-b094-3e1d8f50208b true true 0 0 553.3691 559.0443 43 50 553.3691 559.0443 43 50 553.3691 559.0443 false true false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate IntCrv 39bd78ff-1e4c-4a9e-a9f5-004e4fc97e10 false true longest_list 611.7613 545.8723 67 64 633.7613 547.8723 23 60 633.7613 547.8723 false true false V 24405d34-9385-428a-9059-0779ead27512 true true 1 1 5d42966d-cbdc-4c57-b094-3e1d8f50208b 0 0 613.7613 547.8723 20 20 613.7613 547.8723 20 20 613.7613 547.8723 false true false D e946066e-b5b7-4dd7-b518-9bd516525d81 true true 0 0 1 613.7613 567.8723 20 20 613.7613 567.8723 20 20 613.7613 567.8723 false true false 3 P 1047c199-956c-4eab-ab98-09d0c3c7948e true true 0 0 1 false 613.7613 587.8723 20 20 613.7613 587.8723 20 20 613.7613 587.8723 false true false false C 2ce8bfd4-26f2-49e3-89eb-656df2242875 true true 0 0 0 false 656.7613 547.8723 20 20 656.7613 547.8723 20 20 656.7613 547.8723 false true false L 412dbda6-6653-4e3b-96fd-655e2cba2dd6 true true 0 0 0 656.7613 567.8723 20 20 656.7613 567.8723 20 20 656.7613 567.8723 false true false D 0e0db80f-be4b-4ec8-94a6-c263faec5415 true true 0 0 0 656.7613 587.8723 20 20 656.7613 587.8723 20 20 656.7613 587.8723 false true false cae37d1c-8146-4e0b-9cf1-14cb3e337b94 Addition Add e4c76e94-87c2-4aee-ae5c-531b0048f2ad true true longest_list 382.7031 495.1719 66 44 403.7031 497.1719 23 40 403.7031 497.1719 false true false A e1bc8679-177d-4a9e-802c-cc2a0ec385d0 true true 1 176b3d61-a9f6-450c-82ee-c44e08613907 0 0 384.7031 497.1719 19 20 384.7031 497.1719 19 20 384.7031 497.1718 false true false B ea2738ea-8aa6-4981-a44a-56a498da0cd2 true true 1 aad53c13-53c4-4d74-ae09-bcd1c236dd62 0 0 384.7031 517.1719 19 20 384.7031 517.1719 19 20 384.7031 517.1719 false true false R 125baffa-0bf3-44f0-bcd9-12a18af86470 true true 0 0 0 426.7031 497.1719 20 40 426.7031 497.1719 20 40 426.7031 497.1718 false true false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider hole radius 813f9d54-3b1c-4129-aff3-c5c7e7c5c56a true true 0 0 54.96645 1049.46 242.1 20 54.96645 1049.46 67 20 54.96645 1049.46 false true false 0.09986812118684045 0 1 4 0 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel abac2d6a-45a1-4e4f-bb80-29899eb916fd true true 0 0 intersection circles true true 0 false 0 0 0 255 255 250 90 255 2593 982 334 32 2593 982 334 32 2593 982 false true false Comic Sans MS 14.25 false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel 00335fa5-d774-4d5a-9ed1-e56986d06fed true true 0 0 plankline controls true true 0 false 0 0 0 255 255 250 90 255 57 618 627 31 57 618 627 31 57 618 false true false Comic Sans MS 14.25 false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel bb27bf80-78d1-4fc3-97cf-94a5131e5c51 true true 0 0 strip on curve true true 0 false 0 0 0 255 255 250 90 255 2577 1403 448 34 2577 1403 448 34 2577 1403 false true false Comic Sans MS 14.25 false true 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel 65782fdb-b9bd-4a13-9510-129e4439ab7a true true 0 0 inputs true true 0 false 0 0 0 255 255 250 90 255 54 1074 188 31 54 1074 188 31 54 1074 false true false Comic Sans MS 14.25 false true 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider curve resolution 372675bc-38f4-450d-b6c9-aa5a30691217 true true 0 0 53.95795 1026.404 191 20 53.95795 1026.404 91 20 53.95795 1026.404 false true false 500 0 1000 4 1 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Lng 5f72b6fc-9e61-453e-a170-41eec7e4937d false true longest_list 876.4558 1351.306 63 40 896.4558 1353.306 23 36 896.4558 1353.306 false true false L bface9ee-103f-4100-9f2e-951d2eff304b true true 1 1 58d59fc3-2e46-4481-947f-2ea4cc991e45 0 878.4558 1353.306 18 36 878.4558 1353.306 18 36 878.4558 1353.306 false true false L 16355ab1-4a76-4451-9df3-6ec2afab181a true true 0 0 0 919.4558 1353.306 18 36 919.4558 1353.306 18 36 919.4558 1353.306 false true false 932b9817-fcc6-4ac3-b5fd-c0e8eeadc53f Cull Nth Cull c543b505-ef27-453a-9dc0-1a053522aae5 false true longest_list 805.9558 1301.056 65 44 827.9558 1303.056 23 40 827.9558 1303.056 false true false L 10c5aa37-b244-4bf2-8735-02efae487849 true true 1 1 58d59fc3-2e46-4481-947f-2ea4cc991e45 0 807.9558 1303.056 20 20 807.9558 1303.056 20 20 807.9558 1303.056 false true false N b66f473d-a790-4628-84ce-a23fe7e66d4a true true 1 16355ab1-4a76-4451-9df3-6ec2afab181a 0 1 807.9558 1323.056 20 20 807.9558 1323.056 20 20 807.9558 1323.056 false true false 0 L e9986ff3-6b91-4865-8284-c20287fb96dc true true 0 0 850.9558 1303.056 18 40 850.9558 1303.056 18 40 850.9558 1303.056 false true false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Srf CP 2e3196c7-b691-42bf-8f07-4f04f96f9625 false true longest_list 948.6339 1325.483 77 64 969.6339 1327.483 23 60 969.6339 1327.483 false true false P b1d9bd25-c25c-4c6c-a6e0-922d29d9ba6f true true 1 e9986ff3-6b91-4865-8284-c20287fb96dc 0 0 950.6339 1327.483 19 30 950.6339 1327.483 19 30 950.6339 1327.483 false true false S 1a714b9c-8dcb-4434-af8f-15346785d6aa true true 1 1384874d-c0a9-488a-b82c-51f9c82660d6 0 0 false 950.6339 1357.483 19 30 950.6339 1357.483 19 30 950.6339 1357.483 false true false P 04f296f1-8bc7-4d54-8ea0-72475907082c true true 0 0 0 992.6339 1327.483 31 20 992.6339 1327.483 31 20 992.6339 1327.483 false true false uvP 1374f434-422f-42f6-8a12-dddfb73795fe false true 0 0 0 992.6339 1347.483 31 20 992.6339 1347.483 31 20 992.6339 1347.483 false true false D 4f94670c-6f8e-44d8-b0e4-06c63fe3e76a true true 0 0 0 992.6339 1367.483 31 20 992.6339 1367.483 31 20 992.6339 1367.483 false true false aa333235-5922-424c-9002-1e0b866a854b Point Oriented Pt 8a2e184a-cf26-452d-8809-edd9b51c7f78 false true cross_reference 2879.715 1234.711 71 84 2903.715 1236.711 23 80 2903.715 1236.711 false true false P 491a3043-06c2-430b-b765-7c3e22f4b444 true true 1 09e2b420-4615-4863-90a3-58d4db8a7414 0 1 2881.715 1236.711 22 20 2881.715 1236.711 22 20 2881.715 1237.711 false true false 0 0 0 1 0 0 0 1 0 U 30c99e13-7686-470c-a92b-fe1a27cd72db true true 0 0 1 2881.715 1256.711 22 20 2881.715 1256.711 22 20 2881.715 1257.711 false true false 0 V c3ac34b5-97c7-41a0-90e3-9b9bdbef8ea9 true true 0 0 1 2881.715 1276.711 22 20 2881.715 1276.711 22 20 2881.715 1277.711 false true false 0 W 8b96b468-e868-4ef9-9c31-341b2490d21f true true 1 8ad8867a-c0e0-470b-bb53-6266b1c46146 0 1 2881.715 1296.711 22 20 2881.715 1296.711 22 20 2881.715 1297.711 false true false 0 Pt b38984d1-9ca1-4d53-b3f4-9748597f1f12 true true 0 0 0 2926.715 1236.711 22 80 2926.715 1236.711 22 80 2926.715 1237.711 false true false aa333235-5922-424c-9002-1e0b866a854b Point Oriented Pt bdccc501-689c-4081-9468-06e0118b238c false true cross_reference 2881.715 1315.961 71 84