Inverse Lerp
메뉴 경로: Operator > Math > Arithmetic > Inverse Lerp
Inverse Lerp 연산자는 값을 통해 두 경계 값 사이의 거리를 나타내는 분수를 계산합니다. Lerp 연산자가 분수를 사용하여 두 값 사이의 블렌드를 출력하는 반면, 이 연산자는 블렌드 값을 사용하여 분수를 출력합니다. 예를 들어 a와 b가 두 개의 경계 값이면 t는 분수이고, value는 a와 b 사이의 블렌드입니다.
- Lerp (a, b, t) = value.
- Inverse Lerp (a, b, value) = t.
이 연산자는 다양한 타입의 여러 입력 값을 허용합니다. 이 연산자가 사용할 수 있는 타입 리스트는 사용 가능한 타입을 참조하십시오. X 및 Y 입력은 항상 같은 타입입니다. S 입력은 X 및 Y와 같은 크기의 플로트 또는 벡터입니다.
연산자 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
X | 설정 가능 | 보간할 값입니다. |
Y | 설정 가능 | 보간할 대상 값입니다. |
S | 설정 가능 | 역 보간 값입니다. |
Output | 타입 | 설명 |
---|---|---|
Out | 종속 | X와 Y 사이의 S 선형 보간의 역입니다. Type은 X 및 Y 타입과 일치하도록 변경됩니다. |
연산자 설정
연산자 설정을 보려면 연산자의 헤더에 있는 톱니바퀴 아이콘을 클릭하십시오. X 및 Y는 사용 가능한 타입 중에서 동일한 타입이어야 합니다. S는 플로트이거나 X 및 Y와 같은 타입입니다. S가 벡터 타입이면 Unity는 값으로 보간 값을 계산합니다.
S가 X와 Y 사이에 있으면 결과는 0과 1 사이입니다.
사용 가능한 타입
다음의 타입을 입력 포트에 사용할 수 있습니다.
- float
- Vector
- Vector2
- Vector3
- Vector4
- Position
- Direction