두 지점 사이의 거리

기능 설명

이 연산자는 두 점 사이의 유클리드 거리를 계산하는 데 사용됩니다. 3D 공간에서의 직선 거리(XYZ)를 계산하거나 특정 축 또는 축 평면에서의 투영 거리만 고려할 수 있습니다(예: X축 거리만, Y축 거리만, Z축 거리만, XY 평면 거리, XZ 평면 거리, YZ 평면 거리). [cite: 2]

여러 입력 모드를 지원합니다: 두 점 목록에서 해당 점 사이의 거리 계산, 한 점과 점 목록의 모든 점 사이의 거리 계산, 또는 점 목록의 모든 점과 매개변수에 정의된 고정점 사이의 거리 계산. [cite: 2]

사용 시나리오

  • 거리 측정: 두 위치 지정점, 특징점 또는 물체 중심 사이의 공간 거리를 계산합니다. [cite: 2]

  • 조건 판단: 두 물체 또는 특징점 사이의 거리가 특정 조건(예: 안전 거리 미만, 픽 거리 초과)을 충족하는지 여부에 따라 결정을 내립니다. [cite: 2]

  • 상대 위치 지정: 특정 축 방향에서 한 점이 다른 점(또는 고정 기준점)에 대한 거리를 분석합니다. [cite: 2]

입력 및 출력

입력 항목

위치 1: 하나 이상의 3D 점 좌표 [X, Y, Z]를 포함하는 목록으로, 픽 포인트 분할 노드 또는 위치 정보 잡기 노드에서 얻을 수 있습니다. [cite: 2]

위치 2[cite: 2]: 하나 이상의 3D 점 좌표 [X, Y, Z]를 포함하는 목록입니다. "고정점까지의 거리를 계산하다" 스위치가 활성화되면 이 입력 포트는 유효하지 않습니다. [cite: 2]

출력 항목

두 지점 사이의 거리: 계산된 거리 값을 포함하는 목록입니다. 목록 길이는 입력 모드에 따라 다릅니다. [cite: 2]

  • 입력 목록의 길이가 같은 경우(N 대 N), N개의 거리 값이 출력됩니다. [cite: 2]

  • 하나의 입력이 단일 점이고 다른 하나가 N개의 점인 경우, N개의 거리 값이 출력됩니다. [cite: 2]

매개변수 설명

입력 목록 길이 일치:

"고정점까지의 거리를 계산하다" 스위치가 꺼져 있으면 위치 1과 위치 2 [cite: 2]의 길이는 같아야 합니다(예: 둘 다 N개의 점을 포함하고 N 쌍의 점 사이의 거리를 계산함). 또는 목록 중 하나에 점이 1개만 포함되어야 합니다(이 1개의 점과 다른 목록의 모든 N개의 점 사이의 거리를 계산함). 길이가 일치하지 않고 둘 다 1이 아니면 연산자가 오류를 보고합니다. [cite: 2]

축 또는 축의 조합에 대한 거리 계산 방법 지정 [cite: 2]

매개변수 설명

거리를 계산할 때 고려할 좌표축을 선택합니다. [cite: 2]

조정 설명

  • XYZ (기본값): 3D 공간에서 직선 거리를 계산합니다. [cite: 2]

  • X / Y / Z: 단일 축에서의 거리만 계산합니다. [cite: 2]

  • XY / XZ / YZ: 지정된 2D 평면에서의 투영 거리를 계산합니다. [cite: 2]

고정점까지의 거리를 계산하다 [cite: 2]

매개변수 설명

두 입력 목록 사이의 거리를 계산할지 또는 입력 목록 위치 1과 고정점 사이의 거리를 계산할지 제어합니다. [cite: 2]

조정 설명

  • 비활성화(기본값): 위치 1과 위치 2 [cite: 2] 사이의 거리를 계산합니다. [cite: 2]

  • 활성화: 위치 2 [cite: 2] 입력 포트를 무시하고 위치 1의 각 점과 "고정점 위치" 매개변수로 정의된 고정점 사이의 거리를 계산합니다. [cite: 2]

고정점 위치 [cite: 2]

매개변수 설명

"고정점까지의 거리를 계산하다" 스위치가 활성화된 경우 유효합니다. 거리 계산에 사용되는 고정 기준점의 3D 좌표 [X, Y, Z]를 정의합니다. [cite: 2]

조정 설명

여기에 고정 3D 좌표 값을 입력합니다(예: [100, 200, 300]). 위치 1의 각 점은 이 점까지의 거리가 계산됩니다. [cite: 2]