概要
属性
方法
返回 Path2D 的边界大小。
返回给定索引的 Path2DControlPoint。
返回所有 Path2DControlPoints 对于 Path2D .
返回 Path2D 的长度。
返回最大允许数量的控制点。
返回参数空间中给定值的位置。
返回在给定的曲线长度空间中的位置。
返回参数空间中给定值的渐变。
返回在给定的曲线长度空间中的渐变值。
在指定索引处插入新的控制点。
移除指定索引的控件。
将所有控制点设置为指定的阵数组,并将所有现有点替换为新的点。
在指定索引处更新控制点。
属性
SelectedControlPoint
SelectedControlPointData
方法
GetPositionOnCurve
返回 2D UDim2 位置在给定的 t 值之间,代表参数空间查询曲线的结果,在 0 和 1(包括在内)之间的值为 2D 位置。值将被更紧密地包装在弯曲附近,在更平坦的部分更加分散;请参阅 GetPositionOnCurveArcLength() 获得更加均匀的间隔结果。
如果 Path2D 拥有少于两个控制点,将抛出错误。
参数
返回
参数空间中的位置。
GetPositionOnCurveArcLength
返回 2D UDim2 位置在给定的 t 值之间,代表从曲线查询中查询的拱长空间结果,在 0 和 1 (包括在内) 之间表示。值将沿曲线均匀分布;请参阅 GetPositionOnCurve() 获取参数间隔结果。
如果 Path2D 拥有少于两个控制点,将抛出错误。
参数
在 Path2D 上查询的值。
返回
在曲线长度空间中的位置。
GetTangentOnCurveArcLength
返回在给定的 t 值在曲线长度空间中的渐变值,其中 t 是在 0 和 1 (包括在内) 之间的值。如果 Path2D 拥有少于两个控制点,将抛出错误。
参数
返回
在椭圆长度空间中的切角。
InsertControlPoint
在指定的索引中插入新的 Path2DControlPoint。如果索引超出边界或者你试图在 50 的限制之外添加控制点,将发出警告。
参数
要插入的索引。
要插入的控制点。
返回
SetControlPoints
将所有控制点设置为指定的数组列,并将所有现有点替换为新的点。如果 controlPoints 数组列中有超过 50 个点,将抛出警告。
参数
设置的新控制点列表。
返回
UpdateControlPoint
在指定索引更新控制点。如果索引超出范围,将抛出警告。
参数
需要更新的控制点索引。
返回
活动
ControlPointChanged
随时发射任何时间控制点更改。