SA.FullBodyIK._FitToPlaneDir C# (CSharp) Method

_FitToPlaneDir() public static method

public static _FitToPlaneDir ( Vector3 &dir, Vector3 planeDir ) : bool
dir Vector3
planeDir Vector3
return bool
		public static bool _FitToPlaneDir( ref Vector3 dir, Vector3 planeDir )
		{
			float d = Vector3.Dot( dir, planeDir );
			if( d <= IKEpsilon && d >= -IKEpsilon ) {
				return false;
			}

			Vector3 tmp = dir - planeDir * d;
			if( !SAFBIKVecNormalize( ref tmp ) ) {
				return false;
			}

			dir = tmp;
			return true;
		}
FullBodyIK