CameraTools.CameraParams.Lerp C# (CSharp) Method

Lerp() public static method

public static Lerp ( CameraParams a, CameraParams b, float interpPct ) : CameraParams
a CameraParams
b CameraParams
interpPct float
return CameraParams
        public static CameraParams Lerp(CameraParams a, CameraParams b, float interpPct)
        {
            CameraParams result = new CameraParams();

            result.position = Vector3.Lerp(a.position, b.position, interpPct);
            result.rotation = Quaternion.Lerp(Quaternion.Euler (a.rotation),  Quaternion.Euler (b.rotation), interpPct).eulerAngles;
            result.fov = Mathf.Lerp (a.fov, b.fov, interpPct);

            return result;
        }