private ProjectVectorOnPlane ( Vector3 planeNormal, Vector3 v ) : Vector3 | ||
planeNormal | Vector3 | |
v | Vector3 | |
return | Vector3 |
Vector3 ProjectVectorOnPlane(Vector3 planeNormal, Vector3 v )
{
planeNormal.Normalize();
var distance = -Vector3.Dot(planeNormal.normalized, v);
return v + planeNormal * distance;
}