概要
屬性
方法
返回 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
在任何時間控制點變更時發出火焰。