Mask (로직스 노드)
Jump to navigation
Jump to search
세번째 인자인 Boolean을 스위치 처럼 사용하여, 입력값에서 출력으로 사용할 값을 결정합니다.
입력인자 & 반환값
자료형 대표색 | 인자명 | 기본 자료형 | 사용 가능한 자료형 |
OnTrue | float2 | float2, float3, float4, int2, int3, int4, uint2, uint3, unit4 | |
OnFalse | float2 | float2, float3, float4, int2, int3, int4, uint2, uint3, unit4 | |
Mask | bool2 | bool2, bool3, bool4 |
자료형 대표색 | 인자명 | 자료형 |
* (float) | OnTrue나 OnFalse에 입력된 자료형을 따라갑니다. |
사용방법
Bool(True/False) 자료형의 입력에 따라, 출력으로 사용할 값을 정합니다. 첫번째 인자값은 세번째 인자값이 True일때 사용되고, 두번째 인자값은 세번째 인자값이 False 일때 출력으로 사용됩니다.
만약 모든 스위치가 True일때 True를 나타내는 첫번째 인자값이 출력되고 반대로 False일때는 두번째 인자값이 False일때 출력하는 값이므로 두번째 인자값이 그대로 출력이 됩니다.
아래 예제처럼 상단 스위치가 True이고 하단 스위치가 False 일때는 첫번째 인자에서 상단값을, 두번째 인자에서 하단값을 가져와서 출력으로 사용하게 됩니다.
예제
[1, 2]가 True일때 사용되는 값이고, [3, 4]는 False일때 사용되는 값입니다. 상단 스위치가 True이고 하단 스위치가 False 일때는 첫번째 인자에서 상단값을, 두번째 인자에서 하단값을 가져와서 결국 [1, 4]가 출력값이 됩니다.