FloatCurve

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

정렬된 FloatCurveKeys 목록을 통해 인코딩된 1D 부동 곡선형 곡선을 나타내는 인스턴스입니다. 두 키 사이의 곡선형 곡선의 모양은 Datatype.FloatCurveKey.Interpolation 입력따라 결정됩니다.

요약

속성

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    부동 곡선의 열 수.

메서드

속성

Length

읽기 전용
복제되지 않음
병렬 읽기

부동 곡선의 열 수.

메서드

GetKeyAtIndex

지정된 인덱스에 키의 복사본을 반환합니다.

매개 변수

index: number

반환

GetKeyIndicesAtTime

반환된 배열의 첫 번째 항목은 키가 없거나 키와 동일한 시간(또는 1보다 작거나 曲線長度(경우에 따라))이 작은 경우의 마지막 키의 인덱스입니다. 두 번째 항목은 키가 없거나 曲線長度(경우에 따라))이 작은 경우의 첫 번째 키의 인덱스입

매개 변수

time: number

반환

GetKeys

Datatype.FloatCurveKey|floatCurveKeys Lua 배열로 모든 키의 복사본을 반환합니다.


반환

Datatype.FloatCurveKey|floatCurveKeys 의 배열.

GetValueAtTime

지정된 시간에 대해 부동 소수점 곡선을 샘플링합니다.

매개 변수

time: number

곡선을 샘플링할 시간.


반환

요청된 time 의 곡선 값.

InsertKey

이 곡선에 키가 전달되었습니다. 키가 동시에 찾으면 키가 대체됩니다. 반환된 배열에서 첫 번째 값은 true이며, 이전 키가 대체된 경우 두 번째 값은 false입니다.

매개 변수

FloatCurveKey를 삽입합니다.


반환

(설명 참조) .

RemoveKeyAtIndex

시작 인덱스에서 count 키 중 일부를 제거하고 제거된 키의 수를 반환합니다.

매개 변수

startingIndex: number

열을 제거할 시작 인덱스를 지정합니다.

count: number

제거할 열의 개수입니다.

기본값: 1

반환

제거된 열의 개수.

SetKeys

이 곡선의 키를 재정의하려면 FloatCurveKey 배열을 인수로 전달하는 배열을 사용하여 키를 재정의합니다. keys 배열에 있는 키는 삽입 전에 시간 순으로 정렬되며, 중복된 시간에 있는 키는 안정적인 방식으로 제거됩니다.

실제로 삽입된 열의 개수를 반환합니다. 이 곡선에 이전에 저장된 열은 열이 인수로 지정될 때 제거됩니다.

매개 변수

keys: Array

Datatype.FloatCurveKey|floatCurveKeys 의 배열.


반환

삽입된 열의 개수입니다.

이벤트