| 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
 Syntax
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
See Also