Exemple #1
0
    public Vector3 GetCurveVelocity(float t, int curveSection)
    {
        int offset = curveSection * 3;

        return(transform.TransformPoint(CubicBezierCurve.GetCurveRateOfChange(
                                            controlPoints[0 + offset],
                                            controlPoints[1 + offset],
                                            controlPoints[2 + offset],
                                            controlPoints[3 + offset], t)) - transform.position);
    }
 public Vector3 GetCurveVelocity(float t)
 {
     return(transform.TransformPoint(CubicBezierCurve.GetCurveRateOfChange(controlPoints[0], controlPoints[1], controlPoints[2], controlPoints[3], t)) - transform.position);
 }