概要
属性
方法
返回Path2D的界限大小。
为指定的索引返回 Path2DControlPoint 。
返回所有 Path2DControlPoints 对于 Path2D 。
返回 Path2D 的长度。
返回允许的最大控制点数。
将位置在给定的参数空间中返回。
将位置在指定的长度空间中返回给定值。
将 tangent 返回参数空间中的指定值。
将棒角在指定的值在长度空间中返回。
在指定的索引上插入一个新控制点。
移除指定索引中的控制。
将所有控制点设置为指定的阵数组,用于替换现有点。
更新指定索引上的控制点。
属性
SelectedControlPoint
SelectedControlPointData
方法
GetPositionOnCurve
在给定的 t 值之间返回 2D UDim2 位置,代表参数空间结果的查询曲线。值会在端边和更宽的部分之间更紧密包装;请参阅 GetPositionOnCurveArcLength() 获取端边和更宽的部分的
如果 Path2D 的控制点不足两个,将发生错误。
参数
返回
参数空间中的位置。
GetPositionOnCurveArcLength
在 UDim2 值之间的给定位置返回 2D t 位置,代表对曲线的参数长度空间结果。值将在 spline 上呈等间隔;请参阅 GetPositionOnCurve() 获取参数空间结果。
如果 Path2D 的控制点不足两个,将发生错误。
参数
用于查询 Path2D 的值。
返回
在长度方向空间中的位置。
GetTangentOnCurveArcLength
将 tangent 在指定的 t 值在角长度空间中返回,t 是一个值在 0 和 1 (包括) 之间。如果 Path2D 有少于两个控制点,将抛出一个错误。
参数
返回
tangent在射线长度空间中的棱。
InsertControlPoint
在指定的索引上插入一个新的 Path2DControlPoint 。如果索引位于边界之外或您尝试添加控制点超过 50 的限制,则会弹出警告。
参数
插入的索引。
插入控制点。
返回
SetControlPoints
将所有控制点设置为指定的数组,并且将所有现有的点都替换为新的。如果在 controlPoints 数组列中有超过 50 个点,将显示警告。
参数
新列表控制点的设置。
返回
UpdateControlPoint
更新控制点在指定的索引上。如果索引超出范围,将发生警告。
参数
控制点索引更新。
返回
活动
ControlPointChanged
触发任何时间控制点的更改。