정렬된 FloatCurveKeys 목록을 통해 인코딩된 1D 부동 곡선형 곡선을 나타내는 인스턴스입니다. 두 키 사이의 곡선형 곡선의 모양은 Datatype.FloatCurveKey.Interpolation 입력따라 결정됩니다.
요약
메서드
지정된 인덱스에 키의 복사본을 반환합니다.
기간 동안의 마지막 키와 첫 번째 키의 인덱스를 반환합니다.Returns the index of the last and first key of a period of time.
Datatype.FloatCurveKey|floatCurveKeys Lua 배열로 모든 키의 복사본을 반환합니다.
지정된 시간에 대해 부동 소수점 곡선을 샘플링합니다.
이 곡선에 키가 전달되었습니다. 동시에 키가 있으면 대체됩니다.
지정된 인덱스에서 시작하는 키의 개수를 제거합니다.
이 곡선의 열을 아르바이투 배열로 전달하여 FloatCurveKey 을 초기화합니다.
속성
메서드
GetKeyIndicesAtTime
반환된 배열의 첫 번째 항목은 키가 없거나 키와 동일한 시간(또는 1보다 작거나 曲線長度(경우에 따라))이 작은 경우의 마지막 키의 인덱스입니다. 두 번째 항목은 키가 없거나 曲線長度(경우에 따라))이 작은 경우의 첫 번째 키의 인덱스입
매개 변수
반환
GetKeys
Datatype.FloatCurveKey|floatCurveKeys Lua 배열로 모든 키의 복사본을 반환합니다.
반환
Datatype.FloatCurveKey|floatCurveKeys 의 배열.
GetValueAtTime
지정된 시간에 대해 부동 소수점 곡선을 샘플링합니다.
매개 변수
곡선을 샘플링할 시간.
반환
요청된 time 의 곡선 값.
InsertKey
이 곡선에 키가 전달되었습니다. 키가 동시에 찾으면 키가 대체됩니다. 반환된 배열에서 첫 번째 값은 true이며, 이전 키가 대체된 경우 두 번째 값은 false입니다.
매개 변수
FloatCurveKey를 삽입합니다.
반환
(설명 참조) .
RemoveKeyAtIndex
시작 인덱스에서 count 키 중 일부를 제거하고 제거된 키의 수를 반환합니다.
매개 변수
반환
제거된 열의 개수.
SetKeys
이 곡선의 키를 재정의하려면 FloatCurveKey 배열을 인수로 전달하는 배열을 사용하여 키를 재정의합니다. keys 배열에 있는 키는 삽입 전에 시간 순으로 정렬되며, 중복된 시간에 있는 키는 안정적인 방식으로 제거됩니다.
실제로 삽입된 열의 개수를 반환합니다. 이 곡선에 이전에 저장된 열은 열이 인수로 지정될 때 제거됩니다.
매개 변수
Datatype.FloatCurveKey|floatCurveKeys 의 배열.
반환
삽입된 열의 개수입니다.