BrydenWoodUtilsProjectOnCurve Method |
Projects a point on the curve between 2 points
Namespace:
BrydenWoodUnity
Assembly:
Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntaxpublic static Vector3 ProjectOnCurve(
Vector3 start,
Vector3 end,
Vector3 myPoint,
float snapDist = 0f,
bool clamped = false
)
Public Shared Function ProjectOnCurve (
start As Vector3,
end As Vector3,
myPoint As Vector3,
Optional snapDist As Single = 0F,
Optional clamped As Boolean = false
) As Vector3
public:
static Vector3 ProjectOnCurve(
Vector3 start,
Vector3 end,
Vector3 myPoint,
float snapDist = 0f,
bool clamped = false
)
static member ProjectOnCurve :
start : Vector3 *
end : Vector3 *
myPoint : Vector3 *
?snapDist : float32 *
?clamped : bool
(* Defaults:
let _snapDist = defaultArg snapDist 0f
let _clamped = defaultArg clamped false
*)
-> Vector3
Parameters
- start
- Type: Vector3
First point of curve - end
- Type: Vector3
Second point of curve - myPoint
- Type: Vector3
The point to project - snapDist (Optional)
- Type: SystemSingle
[Missing <param name="snapDist"/> documentation for "M:BrydenWoodUnity.BrydenWoodUtils.ProjectOnCurve(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Boolean)"]
- clamped (Optional)
- Type: SystemBoolean
[Missing <param name="clamped"/> documentation for "M:BrydenWoodUnity.BrydenWoodUtils.ProjectOnCurve(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Boolean)"]
Return Value
Type:
Vector3The projected point
See Also