Mask (로직스 노드)

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page Mask (LogiX node) and the translation is 100% complete.
Other languages:
English • ‎日本語 • ‎한국어

세번째 인자인 Boolean을 스위치 처럼 사용하여, 입력값에서 출력으로 사용할 값을 결정합니다.

입력인자 & 반환값

입력인자(Input parameters)
자료형 대표색 인자명 기본 자료형 사용 가능한 자료형
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에 입력된 자료형을 따라갑니다.

Magnitude

사용방법

Bool(True/False) 자료형의 입력에 따라, 출력으로 사용할 값을 정합니다. 첫번째 인자값은 세번째 인자값이 True일때 사용되고, 두번째 인자값은 세번째 인자값이 False 일때 출력으로 사용됩니다.

만약 모든 스위치가 True일때 True를 나타내는 첫번째 인자값이 출력되고 반대로 False일때는 두번째 인자값이 False일때 출력하는 값이므로 두번째 인자값이 그대로 출력이 됩니다.

아래 예제처럼 상단 스위치가 True이고 하단 스위치가 False 일때는 첫번째 인자에서 상단값을, 두번째 인자에서 하단값을 가져와서 출력으로 사용하게 됩니다.

예제

How works mask node
[1, 2]가 True일때 사용되는 값이고, [3, 4]는 False일때 사용되는 값입니다. 상단 스위치가 True이고 하단 스위치가 False 일때는 첫번째 인자에서 상단값을, 두번째 인자에서 하단값을 가져와서 결국 [1, 4]가 출력값이 됩니다.

노드 메뉴(Node Menu)

Operators
Back Bool Vectors Nullable Parsing - ! !=
% & ?: ?? ^ | |V|
|V|² + +/- +1 < << ==
> >> × ×dT ÷ ÷dT
° · 0 1 -1 1/x
1-x A^-1 Cross Determinant Distance Filter Invalid Get Type
IsInfinity IsNaN IsNull Mask Matrix Element -n NAND
NOR Normalized NotNull Pack Columns Pack rgba Pack Rows Pack xy
Pack xyz Pack xyzw Project Reflect ROL ROR To String
Transpose Unpack Columns Unpack Rows Unpack xy Unpack xyz Unpack xyzw
XNOR