代表 1D 漂浮曲線的實例,以排序列表的 Datatype.FloatCurveKey|float曲線 來表示。 之間的鍵之間的形狀是由 Datatype.float 輸入態決定的。
概要
方法
返回指定索引的複製鑰匙。
返回一個時間段的最後和第一個關鍵的索引。
將所有鑰匙的副本返回漂浮曲線作為 Lua 陣列的 FloatCurveKeys。
在指定的時間為參引數時檢查漂浮曲線。
將鑰匙傳為此曲線的參數。如果在同一時間找到鑰匙,它將被替換。
從指定的索引開始移除一定的鑰匙。
使用 FloatCurveKey 傳回的陰線曲線鑰匙重設。
屬性
方法
GetKeyIndicesAtTime
返回的陣列中的第一個項目是time (或者 1 或曲線長度如果沒有鍵) 的最後一個鍵的索引。第二個項目是time (或曲線長度如果沒有鍵) 的最後一個鍵的索引。
參數
返回
InsertKey
將鑰匙傳為此曲線的參數。如果找到一個鑰匙,它將被替換。在返回的陣列中,第一個值是 true 如果鑰匙被添加或 false 如果上一個鑰匙被替換;第二個值是標記添加到的索引。
參數
FloatCurveKey 以插入。
返回
(請參閱說明)。
RemoveKeyAtIndex
從 count 索引開始的所有鑰匙 (startingIndex) 的數量,並返回已移除的鑰匙數。
參數
返回
已移除鑰匙的數量。
SetKeys
使用 FloatCurveKey 傳回作為參引數的陣列重設此曲線的鑰匙。在插入前,鑰匙在 keys 陣列中按時間排序,並且重複的鑰匙將被移除。
返回實際插入的鑰匙數。此曲線中儲存的鑰匙在添加鑰匙為參數之前移除。
參數
Datatype.FloatCurveKey|float曲線鑰匙 。
返回
插入的鑰匙數。