≈ (로직스 노드)

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page ≈ (LogiX node) and the translation is 75% complete.
Outdated translations are marked like this.
Other languages:
English • ‎日本語 • ‎한국어
'≈' LogiX node
Inputs
  Float A
  Float B
  Float Epsilon
Outputs
  Bool *

이 노드는 입력 A와 B의 산술적 거리(A - B 또는 B - A)가 Epsilon보다 가까우면(=작으면) True를 아니면 False를 반환합니다.

사용방법

때때로 부동소수점 수치는 소수점 이하 자리수에서 == (로직스 노드)를 통해 비교할때 원하는 결과가 도출되지 않는 경우가 있습니다. 이런 경우 이 노드를 사용하여 두개의 부동 소수점 수치값이 거의 같은것인지 아닌지 확인할 수 있습니다. 10진수 부동 소수점 수치는 때때로 2진수로 정확하게 인코딩이 되지 않으므로 이 또한 부분적인 문제가 있는 것으로 알려져 있는데 그중 하나는 이 노드에 A=0, B=0.5, Epsilon=0.5라고 지정하면 False를 반환하며, 같은 거리를 가지는 A=0.4, B=0.9, Epsilon=0.5 로 입력하면 True라고 반환하는 문제입니다.

이 노드에 복합 데이터(float2, float3 등)를 지정하는 경우, 각각에 대해 동일한 Epsilon 값을 사용하여 요소별로 그 결과가 반환됩니다.

이 노드를 대신하여 사용 가능한 노드는 입니다..

예제

노드 메뉴(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