Skip to content

@orillusion/core


Class: Bezier3D

Defined in: src/math/Bezier3D.ts:6

3D Bezier Curve

Constructors

Constructor

new Bezier3D(): Bezier3D

Returns

Bezier3D

Methods

calculateCubicBezierPoint()

static calculateCubicBezierPoint(t, p0, c1, c2, p3): Vector3

Defined in: src/math/Bezier3D.ts:18

get cubic curve point value from t at bezier data

Parameters

t

number

interval value

p0

Vector3

start point

c1

Vector3

left control point

c2

Vector3

right control point

p3

Vector3

end point

Returns

Vector3

cubic curve point


bezierPoint()

static bezierPoint(t, p0, c1, p1): Vector3

Defined in: src/math/Bezier3D.ts:50

get curve point from three point bezier curve

Parameters

t

number

interval value

p0

Vector3

start point

c1

Vector3

contrl point

p1

Vector3

end point

Returns

Vector3

get bezier point at curve

Released under the MIT License