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] 中
-
toString() → {string}
-
重写 js 默认的 toString, 返回 ID
Returns:
string