-
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