인덱스 픽 포인트 클라우드

기능 설명

이 연산자는 입력된 포인트 클라우드 목록(여러 포인트 클라우드를 포함하는 데이터 집합)에서 지정된 인덱스 번호를 기반으로 하나 이상의 포인트 클라우드를 선택하는 데 사용됩니다. 사용자는 인덱스 번호를 설정하여 목록에서 특정 포인트 클라우드를 정확하게 선택하거나, 역 인덱스 기능을 사용하여 지정된 인덱스 번호를 제외한 모든 포인트 클라우드를 유지할 수 있습니다.

사용 시나리오

  • 다중 포인트 클라우드 입력 처리: 이전 연산자(예: 포인트 클라우드 클러스터링, 다중 템플릿 일치)가 여러 포인트 클라우드를 포함하는 목록을 출력할 때 이 연산자를 사용하여 후속 처리를 위해 특정 포인트 클라우드를 선택할 수 있습니다. 예를 들어, 클러스터링 결과에서 첫 번째 또는 마지막 포인트 클라우드 클러스터를 선택합니다.

  • 특정 포인트 클라우드 필터링: 목록에서 특정 포인트 클라우드를 제외해야 하는 경우 역 인덱스 기능을 사용할 수 있습니다. 예를 들어, 일치 점수가 가장 낮거나 가장 높은 결과 포인트 클라우드를 제거합니다.

  • 흐름 제어: 복잡한 알고리즘 흐름에서 조건에 따라 목록의 특정 포인트 클라우드를 처리하도록 선택합니다.

입력 및 출력

입력 항목

포인트 클라우드: 하나 이상의 포인트 클라우드를 포함하는 목록입니다.

출력 항목

에 인덱싱된 포인트 클라우드 목록: 선택한 포인트 클라우드를 포함하는 목록입니다.

매개변수 설명

이 연산자에는 두 가지 버전이 있습니다.

  • 인덱스 픽 포인트 클라우드 : 법선 정보가 없는 포인트 클라우드를 처리합니다.

  • 인덱스 기반 점군 선택(법선 있음) : 법선 정보가 있는 포인트 클라우드를 처리합니다.

두 버전 모두 기능과 매개변수는 동일하며 처리하는 포인트 클라우드 데이터 유형만 다릅니다.

  • 인덱스는 0부터 시작: 목록의 첫 번째 포인트 클라우드 인덱스는 0, 두 번째는 1 등입니다.

  • -1 인덱스: -1은 목록의 정확한 길이를 미리 알 필요 없이 목록의 마지막 요소를 선택하는 편리한 바로 가기입니다.

  • 인덱스 범위: 설정된 "색인 번호"가 입력 포인트 클라우드 목록의 유효한 범위 내에 있는지 확인하십시오. 그렇지 않으면 오류가 발생합니다.

색인 번호

매개변수 설명

선택할(또는 역 인덱싱 시 제외할) 포인트 클라우드가 입력 목록에 있는 위치 번호를 지정합니다. 인덱싱은 0부터 시작합니다. 특수 값 -1은 목록의 마지막 포인트 클라우드를 나타냅니다.

튜닝 설명

  • 0으로 설정: 목록의 첫 번째 포인트 클라우드를 선택합니다.

  • 1로 설정: 목록의 두 번째 포인트 클라우드를 선택합니다.

  • -1로 설정: 목록의 마지막 포인트 클라우드를 선택합니다.

  • 다른 양의 정수 n으로 설정: 목록의 (n+1)번째 포인트 클라우드를 선택합니다.

  • 참고: 설정된 인덱스 번호는 유효한 범위(-1에서 목록 길이 - 1까지) 내에 있어야 하며, 그렇지 않으면 연산자에서 오류가 보고됩니다. 예를 들어 입력 목록에 포인트 클라우드가 3개만 있는 경우 유효한 인덱스 범위는 -1, 0, 1, 2입니다.

매개변수 범위

[-1, 10000], 기본값: 0, 실제 상한은 입력 목록의 길이에 따라 다릅니다.

역지수

매개변수 설명

연산자의 선택 논리를 변경합니다.

튜닝 설명

  • 비활성화됨(기본값): 정방향 인덱싱으로, 연산자는 "색인 번호" 매개변수로 지정된 포인트 클라우드만 출력합니다. 출력 목록에는 포인트 클라우드가 하나만 포함됩니다.

  • 활성화됨: 연산자는 "색인 번호" 매개변수로 지정된 포인트 클라우드를 제외한 목록의 모든 포인트 클라우드를 출력합니다. 출력 목록에는 원래 목록 길이에서 하나를 뺀 수의 포인트 클라우드가 포함됩니다.