-
0
1
1
- 634366509993208189
-
0
8
7
- true
- true
- e820e6cc-d81b-4998-ab33-760c843d19b6
-
100;150;0;0
-
100;0;120;0
- Shaded
- arc2ptVB_(with plane).ghx
- 634366509453068189
- 0
-
448
79
- 1.25
- 0
- 6
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Point
- p1
- Represents a collection of 3D Points
- 90f4d02b-aa1a-4f16-a9bb-2ebcee2c6295
- true
- true
- true
- 0
-
153
46
50
20
-
153
46
50
20
-
178.5589
56.40866
- false
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Point
- p2
- Represents a collection of 3D Points
- 03c3de46-62bc-4d3b-a9df-c979ffe76fa1
- true
- true
- true
- 0
-
153
66
50
20
-
153
66
50
20
-
178.3729
76.40146
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- Slider
- Numeric slider for single values
- 5044413c-5808-41f7-8f63-9b59f64bd8ca
- false
- true
- true
- 0
-
62
106
141
20
-
62
106
41
20
-
62.91486
106.3228
- false
- 6254
- 4000
- 10000
- 3
- 1
- 4f8984c4-7c7a-4d69-b0a2-183cbb330d20
- Plane
- Plane
- plane
- Represents a collection of 3D Planes
- 7491b55e-797a-4e4a-9b59-d8ae51bd2f51
- true
- true
- true
- 0
-
153
86
50
20
-
153
86
50
20
-
178.4759
96.40921
- false
- ad483f40-dc72-40dc-844d-c9e462c7d19f
- Boolean Toggle
- true
- Boolean Toggle
- Toggle
- Boolean (true/false) toggle
- b5efdc4a-4d62-4016-a48e-9376c2773d9c
- false
- true
- true
- 0
-
116
126
87
20
-
116
126
87
20
-
116.3318
126.1855
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- 'finding the midpoint
Dim midPt As New Point3D(((p1.X + p2.X) / 2), ((p1.Y + p2.Y) / 2), ((p1.Z + p2.Z) / 2))
'perpendicular vector
Dim vec As New Vector3d((p1.X - p2.X), (p1.Y - p2.Y), (p1.Z - p2.Z))
vec.Rotate(math.PI / 2, plane)
'finding y and x
Dim y As Double = vec.Length / 2
Dim x As Double
If toggle = True Then
x = r - math.Sqrt(r ^ 2 - y ^ 2)
Else If toggle = False Then
x = -(r - math.Sqrt(r ^ 2 - y ^ 2))
End If
'moving the midpoint for arc center
Dim lineC As New Line(midPt, vec, x)
Dim arcmidPt As New Point3D(lineC.To)
'drawing the arc from 3 points
Dim arc3pt As New Arc(p1, arcmidPt, p2)
A = arc3pt
- 0
- VB Script
- Arc2pt
- A VB.NET scriptable component
- 26848566-7206-4070-ae1d-cf4cdff1958e
- true
- true
- true
- longest_list
-
220
42
93
104
-
262
44
24
100
-
274
94
- false
- 5
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable p1
- Script Variable p1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable p2
- Script Variable p2
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable plane
- Script Variable plane
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable r
- Script Variable r
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable toggle
- Script Variable toggle
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable p1
- p1
- Script Variable p1
- 23464be5-a0f6-43e0-9f7d-b9b6a856f558
- true
- true
- true
- 1
- 90f4d02b-aa1a-4f16-a9bb-2ebcee2c6295
- e1937b56-b1da-4c12-8bd8-e34ee81746ef
- true
- true
-
222
44
37
20
-
222
44
37
20
-
242
54
- false
- Variable p2
- p2
- Script Variable p2
- dc7f1cb8-017a-4c55-8015-b611a4aaee38
- true
- true
- true
- 1
- 03c3de46-62bc-4d3b-a9df-c979ffe76fa1
- e1937b56-b1da-4c12-8bd8-e34ee81746ef
- true
- true
-
222
64
37
20
-
222
64
37
20
-
242
74
- false
- Variable plane
- plane
- Script Variable plane
- 035689f1-fa6d-4fb7-a3b6-2d1ee25b4440
- true
- true
- true
- 1
- 7491b55e-797a-4e4a-9b59-d8ae51bd2f51
- 15a50725-e3d3-4075-9f7c-142ba5f40747
- true
- true
-
222
84
37
20
-
222
84
37
20
-
242
94
- false
- Variable r
- r
- Script Variable r
- 8f80f8f1-5be9-4b66-8029-ebef8a0e0c68
- true
- true
- true
- 1
- 5044413c-5808-41f7-8f63-9b59f64bd8ca
- 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
- true
- true
-
222
104
37
20
-
222
104
37
20
-
242
114
- false
- Variable toggle
- toggle
- Script Variable toggle
- 414dc027-002a-4353-b514-807fb2a9345b
- true
- true
- true
- 1
- b5efdc4a-4d62-4016-a48e-9376c2773d9c
- 3cda2745-22ac-4244-9b04-97a5255fa60f
- true
- true
-
222
124
37
20
-
222
124
37
20
-
242
134
- false
- Output
- out
- Print, Reflect and Error streams
- 4cacd477-5a24-4cf1-b361-a1a66f996074
- false
- true
- true
- 0
-
289
44
22
50
-
289
44
22
50
-
301.5
69
- false
- Result A
- A
- Output parameter A
- 5216b60a-f3a9-41e8-8df1-37485cf462b5
- true
- true
- true
- 0
-
289
94
22
50
-
289
94
22
50
-
301.5
119
- false