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