Skip to content
本页内容

Class: Bezier3D

贝塞尔曲线工具类

Methods

Constructors

Methods

calculateCubicBezierPoint

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

根据T值获得贝塞尔曲线点

Parameters

NameTypeDescription
tnumberT值 给定位置的贝塞尔曲线的值
p0Vector3起始点
c1Vector3控制点
c2Vector3控制点
p3Vector3目标点

Returns

Vector3

根据T值计算出来的贝赛尔曲线点

Defined in

src/engine/math/Bezier3D.ts:16


bezierPoint

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

评估给定点处贝塞尔曲线的坐标

Parameters

NameTypeDescription
tnumberT值 用作曲线坐标的开始和结束之间的位置
p0Vector3第一个点
c1Vector3控制点
p1Vector3第二点

Returns

Vector3

给定位置的贝塞尔曲线的值

Defined in

src/engine/math/Bezier3D.ts:52

Constructors

constructor

new Bezier3D()