Curve3

Hierarchy

  • Curve3

Index

Constructors

constructor

Methods

continue

  • Returns a new instance of Curve3 object : var curve = curveA.continue(curveB); This new Curve3 is built by translating and sticking the curveB at the end of the curveA. curveA and curveB keep unchanged.

    Parameters

    Returns Curve3

getPoints

  • Returns the Curve3 stored array of successive Vector3

    Returns Vector3[]

length

  • length(): number
  • Returns the computed length (float) of the curve.

    Returns number

Static CreateCatmullRomSpline

  • CreateCatmullRomSpline(points: Vector3[], nbPoints: number, closed?: boolean): Curve3
  • Returns a Curve3 object along a CatmullRom Spline curve :

    Parameters

    • points: Vector3[]

      (array of Vector3) the points the spline must pass through. At least, four points required

    • nbPoints: number

      (integer) the wanted number of points between each curve control points

    • Optional closed: boolean

      (boolean) optional with default false, when true forms a closed loop from the points

    Returns Curve3

Static CreateCubicBezier

Static CreateHermiteSpline

Static CreateQuadraticBezier

Generated using TypeDoc