BezierCurves.BezierCurve3D.GetTangentOnCubicCurve C# (CSharp) Method

GetTangentOnCubicCurve() public static method

public static GetTangentOnCubicCurve ( float time, BezierPoint3D startPoint, BezierPoint3D endPoint ) : Vector3
time float
startPoint BezierPoint3D
endPoint BezierPoint3D
return UnityEngine.Vector3
        public static Vector3 GetTangentOnCubicCurve(float time, BezierPoint3D startPoint, BezierPoint3D endPoint)
        {
            return GetTangentOnCubicCurve(time, startPoint.Position, endPoint.Position, startPoint.RightHandlePosition, endPoint.LeftHandlePosition);
        }

Same methods

BezierCurve3D::GetTangentOnCubicCurve ( float time, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent ) : Vector3

Usage Example

Esempio n. 1
0
        public Vector3 GetTangent(float time)
        {
            BezierPoint3D startPoint;
            BezierPoint3D endPoint;
            float         timeRelativeToSegment;

            this.GetCubicSegment(time, out startPoint, out endPoint, out timeRelativeToSegment);

            return(BezierCurve3D.GetTangentOnCubicCurve(timeRelativeToSegment, startPoint, endPoint));
        }