docs.unity3d.com
    Show / Hide Table of Contents

    Class SplineHelpers

    Inheritance
    Object
    SplineHelpers
    Namespace: Cinemachine.Utility
    Syntax
    public static class SplineHelpers

    Methods

    Bezier1(Single, Single, Single, Single, Single)

    Declaration
    public static float Bezier1(float t, float p0, float p1, float p2, float p3)
    Parameters
    Type Name Description
    Single t
    Single p0
    Single p1
    Single p2
    Single p3
    Returns
    Type Description
    Single

    Bezier3(Single, Vector3, Vector3, Vector3, Vector3)

    Declaration
    public static Vector3 Bezier3(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3)
    Parameters
    Type Name Description
    Single t
    Vector3 p0
    Vector3 p1
    Vector3 p2
    Vector3 p3
    Returns
    Type Description
    Vector3

    BezierTangent1(Single, Single, Single, Single, Single)

    Declaration
    public static float BezierTangent1(float t, float p0, float p1, float p2, float p3)
    Parameters
    Type Name Description
    Single t
    Single p0
    Single p1
    Single p2
    Single p3
    Returns
    Type Description
    Single

    BezierTangent3(Single, Vector3, Vector3, Vector3, Vector3)

    Declaration
    public static Vector3 BezierTangent3(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3)
    Parameters
    Type Name Description
    Single t
    Vector3 p0
    Vector3 p1
    Vector3 p2
    Vector3 p3
    Returns
    Type Description
    Vector3

    ComputeSmoothControlPoints(ref Vector4[], ref Vector4[], ref Vector4[])

    Declaration
    public static void ComputeSmoothControlPoints(ref Vector4[] knot, ref Vector4[] ctrl1, ref Vector4[] ctrl2)
    Parameters
    Type Name Description
    Vector4[] knot
    Vector4[] ctrl1
    Vector4[] ctrl2

    ComputeSmoothControlPointsLooped(ref Vector4[], ref Vector4[], ref Vector4[])

    Declaration
    public static void ComputeSmoothControlPointsLooped(ref Vector4[] knot, ref Vector4[] ctrl1, ref Vector4[] ctrl2)
    Parameters
    Type Name Description
    Vector4[] knot
    Vector4[] ctrl1
    Vector4[] ctrl2
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023