법선 방향으로 표면의 점 필터링

현재 최신 버전 (2.1.1)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

기능

이 스텝은 법선 벡터를 기준으로 불필요한 표면 점을 제거하여 보다 정제된 표면 데이터를 얻는 데 사용됩니다.

before filtering

after filtering

필터링 전

필터링 후

사용 방법

이 스텝의 사용 방법은 다음과 같습니다.

filter surface points by normals process
  1. 입력된 데이터를 가져옵니다. 프로젝트 편집 구역에서 해당 스텝의 포트를 연결하거나 파라미터 설정 구역의 입력 표시줄에서 해당 입력 데이터를 선택합니다.

  2. 특징 영역의 사용 여부를 확인합니다. 자세한 내용은 특징 영역 사용을 참조하시기 바랍니다.

  3. 각도별 필터링 파라미터를 조정합니다.

  4. 기타 파라미터를 조정합니다.

  5. 출력 항목의 표면 데이터 옵션을 선택합니다(기본 옵션으로 선택되어 있음).

  6. 스텝을 실행하고 실행 결과를 확인합니다.

파라미터

먼저, 특징 영역 사용 옵션을 선택할지 여부를 결정해야 합니다. 특징 영역은 표면 점 필터링을 위한 영역을 정의하는 데 사용됩니다.

  • 선택하지 않음(기본값): 스텝은 전체 표면 데이터를 처리합니다.

  • 선택함: 스텝은 특징 영역 내부 또는 특징 영역 외부의 데이터만 처리합니다. 이때, 다음 파라미터를 설정해야 합니다.

    파라미터 설명

    특징 영역 모드

    이 파라미터는 특징 영역의 모드를 설정하는 데 사용됩니다. 즉, 특징 영역 내의 표면 데이터를 필터링할지, 또는 특징 영역 외의 데이터를 필터링할지 선택하는 데 사용됩니다.

    값 리스트: 특징 영역 내의 데이터 사용, 특징 영역 외의 데이터 사용

    특징 영역

    특징 영역을 조정하는 방법은 특징 영역을 통해 확인 가능합니다.

    필터링되지 않은 데이터 보류

    이 옵션을 선택하면 필터링되지 않은 데이터도 출력에 보류됩니다. 기본적으로 선택되어 있지 않습니다.

그런 다음 실제 필요에 따라 각도 기반 필터링 관련 파라미터법선 벡터 계산 관련 파라미터를 설정합니다.

filter surface points by normals angle filter

그림과 같이 OA는 법선 벡터, OB는 XOY 평면에서의 법선 벡터 투영, ∠a는 법선 벡터 각도, ∠b는 법선 벡터 투영 각도입니다.

파라미터 설명

법선 벡터 최소 각도

Z축에 대한 법선 벡터의 최소 허용 각도입니다.

법선 벡터 최대 각도

Z축에 대한 법선 벡터의 최대 허용 각도입니다.

법선 벡터 투영 후 최소 각도

법선 벡터가 XOY 평면에 투영되며, Z축을 중심으로 시계 방향으로 양의 X 방향을 기준으로 한 최소 허용 각도입니다.

법선 벡터 투영 후 최대 각도

법선 벡터가 XOY 평면에 투영되며, Z축을 중심으로 시계 방향으로 양의 X 방향을 기준으로 한 최대 허용 각도입니다.

파라미터 법선 벡터 최소/최대 각도법선 벡터 투영 후 최소/최대 각도는 법선 벡터의 각도별 필터링 범위를 지정합니다. 데이터 포인트의 법선 벡터 각도 또는 법선 벡터 투영 후의 각도가 이 범위를 벗어나는 경우 데이터 포인트는 필터링됩니다.

노이즈 제거

법선 벡터를 계산할 때 노이즈가 발생할 수 있으므로, 노이즈 허용 정도에 따라 노이즈 제거 레벨을 선택해야 합니다.

값 리스트: 없음, 스몰, 미디엄, 라지

평활화 크기

필터 창의 크기입니다. 법선 벡터를 필터링하기 전에 표면 데이터를 평균값 필터링하여 노이즈로 인한 법선 벡터의 변화를 방지합니다. 기본값은 1입니다.

법선 벡터 계산

파라미터 설명

법선 벡터 검색 반경

법선 벡터를 계산할 때, 설정된 검색 반경인 원 내의 점들이 사용됩니다. 단위는 밀리미터(mm), 기본값은 1.000입니다.

커널 반경 크기

법선 벡터를 계산할 때, 설정된 커널 반경의 두 배인 변을 가진 정사각형 내의 점들이 사용됩니다. 단위는 픽셀(px)이고, 기본값은 1입니다.

출력

이 스텝의 출력은 처리된 표면 데이터이며 다른 스텝의 입력으로 사용할 수 있습니다.

오류 분석

  • 각 스텝의 일반적인 오류는 오류 코드 리스트를 참조하시기 바랍니다.

  • 오류 코드와 오류 메시지가 일치하지 않을 경우, 기술 지원팀에 문의하여 도움을 받으시기 바랍니다.

CV-W3001

오류: '평활화 크기’의 값이 1보다 작습니다.

가능한 원인: '평활화 크기’의 값이 1보다 작습니다.

해결 방법: '평활화 크기’가 1보다 크도록 재설정합니다.

CV-W3002

오류: 설정된 법선 벡터 각도가 0~90° 범위 내에 있지 않습니다.

가능한 원인: '법선 벡터 각도’가 0~90° 범위 내에 있지 않습니다.

'법선 벡터 각도’를 0°-90° 범위에 있도록 재설정합니다.

CV-W3003

오류: 설정된 법선 벡터 투영 후 각도가 0°~360° 범위 내에 있지 않습니다.

가능한 원인: '법선 벡터 투영 후 각도’가 0°~360° 범위에 있지 않습니다.

'법선 벡터 투영 후 각도’를 0°~360° 범위에 있도록 재설정합니다.

CV-W3004

오류: '법선 벡터 검색 반경’의 값은 0을 초과해야 합니다.

가능한 원인: '법선 벡터 검색 반경’이 0보다 크지 않습니다.

'법선 벡터 검색 반경’을 0보다 크도록 재설정합니다.

CV-W3005

오류: '커널 반경 크기’의 값은 0을 초과해야 합니다.

가능한 원인: '커널 반경 크기’가 0보다 크지 않습니다.

해결 방법: '커널 반경 크기’를 0보다 크도록 재설정합니다.

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.