ht.Math.CubicBezier(v1, v2, v3, v4)

new CubicBezier(v1, v2, v3, v4)

创建一个贝塞尔曲线

Parameters:
Name Type Attributes Description
v1 ht.Math.Vector3 | ht.Math.Vector2 <optional>

起点

v2 ht.Math.Vector3 | ht.Math.Vector2 <optional>

第一个控制点

v3 ht.Math.Vector3 | ht.Math.Vector2 <optional>

第二个控制点

v4 ht.Math.Vector3 | ht.Math.Vector2 <optional>

终点

Methods

getPointAt(alpha) → {ht.Math.Vector3|ht.Math.Vector2}

计算沿着贝塞尔曲线长度的百分比位置坐标

Parameters:
Name Type Description
alpha number

在闭区间 [0,1] 中

Returns:
ht.Math.Vector3 | ht.Math.Vector2 -

点位坐标

toString() → {string}

重写 js 默认的 toString, 返回 ID

Returns:
string